PHP邮件程序确保真实性

PHP邮件程序确保真实性,php,phpmailer,Php,Phpmailer,我刚刚被介绍给PHP mailer,它很棒。你可以附加东西和做各种各样的事情。哇,我的问题是,既然它让我们可以用任何名字或电子邮件id发送邮件,那么如何确保没有其他人使用他们的电子邮件向人们发送电子邮件呢。有几种方法。查找SPF(检测未经授权的源邮件服务器)、DKIM(保证您的身份以及您的邮件在传输过程中未被更改)、DMARC(让您知道其他邮件的故障)、S/MIME(以加密方式对内容进行签名以证明发件人是真实的)。PHPMailer支持所有这些。更进一步,您可以研究S/MIME加密,或类似技术的

我刚刚被介绍给PHP mailer,它很棒。你可以附加东西和做各种各样的事情。哇,我的问题是,既然它让我们可以用任何名字或电子邮件id发送邮件,那么如何确保没有其他人使用他们的电子邮件向人们发送电子邮件呢。

有几种方法。查找SPF(检测未经授权的源邮件服务器)、DKIM(保证您的身份以及您的邮件在传输过程中未被更改)、DMARC(让您知道其他邮件的故障)、S/MIME(以加密方式对内容进行签名以证明发件人是真实的)。PHPMailer支持所有这些。更进一步,您可以研究S/MIME加密,或类似技术的PGP/GPG,但PHPMailer还不支持它们。许多服务增加了额外的保护——例如gmail不允许您使用任意的发件人地址