我正在向附带附件的用户发送邮件.未签名的邮件获得.pdf文件(大约64kb)并且工作正常.
但是,当我为其他用户签名时,PDF文件大约为64 B,无法打开.
签约时我没有对附件做任何事情,但是......所以这很奇怪.
我的签名代码:
email = SpecificMethods.DKIMSign(email);
internal static MailMessage DKIMSign(MailMessage email)
{
var privateKey = PrivateKeySigner.Create(@"-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----");
var domainKeySigner = new DomainKeySigner(privateKey, "***.com", "**", new string[] { "mime-version", "date", "subject", "from", "to", "content-type" });
email.DomainKeySign(domainKeySigner);
var dkimSigner = new DkimSigner(privateKey, "***.com", "**", new string[] { "mime-version", "date", "subject", "from", "to", "content-type" });
email.DkimSign(dkimSigner);
return email;
}
Run Code Online (Sandbox Code Playgroud)
并最终发送它.没有什么特别的事发生在那里.
为什么我的依恋会"破"?