如何在 PHP Mail 中覆盖信封返回地址
为了解决使用 PHP 的 mail() 函数设置信封返回地址的问题,这个答案提供了一个简单的解决方案。
mail() 函数接受可选的第四个和第五个参数。虽然第四个参数用于设置标头,但第五个参数可用于将选项直接传递给底层的 sendmail 命令。通过在第五个参数中指定 -f [your_desired_email_address],您可以覆盖默认信封 MAIL FROM 地址。
例如,要将信封返回地址设置为 [email protected],可以使用下面的代码片段:
mail('[email protected]', 'subject!', 'body!', 'From: [email protected]', '-f [email protected]');
这种方法与修改信封 MAIL FROM 地址的“更好、更简单、更适合 PHP”的方式相一致,因为它允许直接控制 sendmail 选项,并提供与 PHP 邮件程序的干净集成。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3