0

我试图找出电子邮件的 SSL 签名是如何工作的,以及它是在服务器端还是 MTA 端签名?我知道这可能有点含糊,但是任何要阅读的资源或文档都会有很大帮助:D

例如,我使用 ezComponents 邮件对象将邮件对象发送到 MTA 服务器。我是否必须使用某些东西在 PHP 中对邮件对象进行签名

或者

签名是否发生在发送服务器 (MTA) 上?

只是为了增加一些清晰度,我想使用此功能向客户发送安全电子邮件,以获取他们的月度报表和报告。但是在这个阶段实施是无关紧要的,我对知道的人的文档、资源和智慧感兴趣:D

编辑:好的,所以我正在使用 S/MIME。有人知道怎么做吗?我找不到任何好的 PHP 示例。

4

2 回答 2

2

SSL 是一种传输协议,没有“电子邮件的 SSL 签名”之类的东西。这就是为什么你什么都找不到的原因。

电子邮件的签名是使用 S/MIME 标准完成的。签名由发送者应用程序使用发送者的 X.509 证书和相应的私钥执行。如果SMTP 服务器拥有所有带有密钥的证书,它就可以代表发件人签署电子邮件。这有时在公司环境中使用。

于 2011-06-02T08:28:58.900 回答
0

电子邮件签名发生在客户的 MUA 中。您只需要生成一个 S/MIME 电子邮件并使用您的 MTA 将其作为常规消息发送。

于 2011-06-02T08:32:47.450 回答