jjzjj

DomainKeys

全部标签

c# - 如何使用 C# SMTP 客户端对 Domainkeys/DKIM 电子邮件进行签名?

我用C#编写了一个发送电子邮件的程序。现在我需要使用Dominkeys/DKIM对出站电子邮件进行签名,但我不确定该怎么做。我已经设置了所有key,但我不知道如何获取这些key以及如何将它们包含在电子邮件header中。 最佳答案 尝试使用System.Net.Mail.MailMessage和System.Net.Mail.SmtpClient进行DKIM签名存在一个基本问题,即为了对消息进行签名,您需要按顺序戳入SmtpClient的内部结构将消息正文哈希作为生成DKIM签名header的步骤之一。当您有其他View或附件时,问

php - 在基于 PHP 的 SMTP 客户端中设置 DomainKeys/DKIM

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭6年前。Improvethisquestion看起来有一些很棒的库可以在C#/.NET上对电子邮件进行DomainKeys签名,但我很难找到对PHP的相同类型的支持。也许我没有找对地方?我找到的唯一一个是http://php-dkim.sourceforge.net/;它看起来非常h​​acky,只支持PHP4。考虑到PHP的流行程度,以及域名key对于将电子邮件分类为非垃圾邮件的重要性,我希望有更好