我目前正在通过PHP's mail()
function从我的网站发送密码重置电子邮件或确认和通知等电子邮件。
我已经指定了Return-path
和Reply-to
标头。我正在发送这样的电子邮件:
$to = "someone@gmail.com";
$subject = "Hello";
$body = "Blah blah blah";
$from = "rocketnuts@example.com";
$headers = "From: Rocketnuts <$from>\nReturn-path: $from\nReply-to: $from\n";
mail( $to, $subject, $body, $headers, "-f$from" );
此工作正常,但为了降低这些电子邮件最终存在垃圾邮件文件夹的风险,我想发送 DKIM签名的电子邮件。
这可以用PHP的mail()函数,还是应该使用一些第三方软件包? (这?)
在搜索时,我会看到诸如“将DKIM签名的电子邮件发送到Outlook.com”之类的问题,但我想要一个通用解决方案,而不是针对特定收件人域的解决方案。
以防万一:我只是从地址@发送我的PHP脚本的实际域发送电子邮件,我可以访问其DNS记录。