2016-04-12 3 views
0

Im пытается DKIM подписывать все мои письма с помощью MIMEKIT, и он работает безупречно для тела электронной почты меньшей длины, но при увеличении содержимого/размера тела электронной почты DKIM терпит неудачу. Im генерирует тело, используя «BodyBuilder».DKIM с использованием MIMEKIT

Ниже приведены мои сомнения в MIMEKIT

Есть ли какие-либо ограничения в длине тела/контента ?. Обязательно ли предоставлять текстовый и html-формат содержимого для знака DKIM?

Ниже приведен код для справки:

var message = new MimeMessage(); 
message.From.Add(new MailboxAddress("Sender", "[email protected]")); 
message.To.Add(new MailboxAddress("Mr K", ""[email protected]")); 
message.Subject = "Hi"; 
message.Sender = new MailboxAddress("realsender", "[email protected]"); 
message.InReplyTo = "[email protected]"; 
var builder = new BodyBuilder(); 
builder.TextBody = strbodytxt; 
builder.HtmlBody = strbody; 
builder.Attachments.Add(strattachmentpath); 
message.Body = builder.ToMessageBody(); 
+0

вы должны принять ответ ниже, поскольку это было бы полезно. – Krylor

ответ

1

Есть ли какие-либо ограничения в длине тела/контента?

No.

Это обязательно, чтобы дать как текст, так и HTML формат контента для DKIM подписать?

No.

Убедитесь, что вы используете последнюю версию MimeKit, как там было несколько исправлений ошибок в подписи DKIM.

Если вы уже используете последнюю версию, напишите отчет об ошибке с некоторым примером кода, который терпит неудачу.