我对电子邮件服务器和使用PHP发送电子邮件非常陌生...
在我的服务器上,通过PHP脚本发送的电子邮件是否可以在发送到收件人的邮件服务器之前使用SSL或TLS进行加密?
我需要确保只有预期的收件人才能阅读电子邮件,以防在传输过程中被截取。
我不确定这是否可能,因为收件人的邮件服务器不会知道公钥,那么它如何解密电子邮件呢?
背景是,实际上我并没有为任何人托管电子邮件帐户——所以用户不需要通过我的服务器进行身份验证并下载存储在那里的电子邮件。我只有一个脚本触发从“notifications@danbaylis.com”(这不是服务器上的真实电子邮件地址,因此您无法回复它)发送警报电子邮件到用户的真实电子邮件地址(我的应用程序知道)。我需要一种方法来确保此电子邮件从我的PHP服务器安全地发送到收件人的邮件服务器。
我查看了PHP中的mail()函数以及PHPMailer类,但我不确定如何配置这些方法以安全地发送电子邮件。
所有我的研究都只是展示如何在我的服务器上安装SSL,以便用户可以安全地下载存储在我的服务器上的电子邮件——这不是我想做的。
我正在运行Centos5.7,我相信已经安装了邮件服务器,但我不确定PHP是否默认使用它。
感谢任何帮助!