Browse Source
Merge pull request #14063 from abpframework/EngincanV/mailkit
MailKit: Add MessageId header
pull/14086/head
liangshiwei
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
0 deletions
-
framework/src/Volo.Abp.MailKit/Volo/Abp/MailKit/MailKitSmtpEmailSender.cs
|
|
|
@ -8,6 +8,7 @@ using MailKit.Security; |
|
|
|
using Microsoft.Extensions.DependencyInjection; |
|
|
|
using Microsoft.Extensions.Options; |
|
|
|
using MimeKit; |
|
|
|
using MimeKit.Utils; |
|
|
|
using SmtpClient = MailKit.Net.Smtp.SmtpClient; |
|
|
|
|
|
|
|
namespace Volo.Abp.MailKit; |
|
|
|
@ -33,6 +34,8 @@ public class MailKitSmtpEmailSender : EmailSenderBase, IMailKitSmtpEmailSender |
|
|
|
using (var client = await BuildClientAsync()) |
|
|
|
{ |
|
|
|
var message = MimeMessage.CreateFromMailMessage(mail); |
|
|
|
message.MessageId = MimeUtils.GenerateMessageId(); |
|
|
|
message.Headers.Add(HeaderId.MessageId, message.MessageId); |
|
|
|
await client.SendAsync(message); |
|
|
|
await client.DisconnectAsync(true); |
|
|
|
} |
|
|
|
|