2016-04-12 5 views
0

En essayant de DKIM signer tous mes courriels en utilisant MIMEKIT et il fonctionne sans faille pour le corps de l'e-mail de plus petite longueur, mais quand le contenu/taille du corps de l'e-mail augmente, DKIM échoue. Im générant le corps en utilisant "BodyBuilder".DKIM en utilisant MIMEKIT

Voici mes doutes dans MIMEKIT

Y at-il une limitation de longueur du corps/contenu ?. Est-il obligatoire de donner à la fois le format texte et html du contenu pour le signe DKIM?

ci-dessous est mon code de référence:

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

Vous devriez accepter la réponse ci-dessous car cela vous serait utile. – Krylor

Répondre

1

Y at-il une limitation de longueur du corps/contenu?

No.

Est-il obligatoire de donner à la fois le texte et le format html du contenu pour DKIM signer?

No.

Assurez-vous que vous utilisez la dernière version de MimeKit comme il y a eu un certain nombre de corrections de bugs à la signature DKIM.

Si vous utilisez déjà la dernière version, s'il vous plaît déposer un rapport de bug avec un exemple de code qui échoue.