我正在尝试了解SSL签名的电子邮件是如何工作的,以及它是否签名服务器端或MTA端?我知道这有点模糊,但任何阅读或文档资源都会有所帮助:D
例如,我使用ezComponents邮件对象将邮件对象发送到MTA服务器。我是否必须使用
来签署PHP内部的邮件对象OR
签名是否发生在发送服务器(MTA)上?
为了增加一些清晰度,我想使用此功能向客户发送安全电子邮件,以用于他们的月度报表和报告。但是在这个阶段实施是无关紧要的,我对那些知道的人的文档,资源和智慧感兴趣:D
编辑:好的,我正在使用S / MIME。有人知道怎么做吗?我找不到任何好的PHP示例。
答案 0 :(得分:2)
SSL是一种传输协议,并且没有“SSL签名电子邮件”这样的东西。这就是为什么你找不到任何东西。
使用S / MIME标准完成电子邮件签名。签名由发件人应用程序使用发件人的X.509证书和相应的私钥执行。 IF SMTP服务器的所有证书都带有密钥,它可以代表发件人签署电子邮件。这有时用于企业环境。
答案 1 :(得分:0)
电子邮件签名发生在客户的MUA中。您所需要的只是生成一个S / MIME电子邮件,并使用您的MTA作为常规邮件发送它。