我有一个带有标准参数的邮件函数:
mail($to, $subject, $message, $headers);
地点:
$headers = "From: admin@mysite.org";
$headers .= "\r\nContent-Type: multipart/alternative; boundary=\"PHP-alt-".$random_hash."\"";
现在,我正在尝试让已发送的电子邮件将“我的网站”显示为发件人而不是“admin@mysite.org”,但如果有人回复邮件,它仍然需要转到 admin@mysite .org.
我试过将“我的网站”放在电子邮件地址前后的“发件人”字段中,但它只是附加到地址。我试过将它附加到 $headers 变量,但这会弄乱整个电子邮件。我也试过这样添加:
$headers .= "\r\nMy Site";
但这似乎并没有做任何事情。
我知道这并不复杂,因为我已经看到它完成了一百次,但我似乎无法为此找到一个直接的答案 - 我如何“屏蔽”管理员电子邮件站点名称,但仍保留它作为任何响应的地址?
最佳答案
更改您的 From:
标题为 "From: My Site <admin@mysite.org>"
$headers = "From: My Site <admin@mysite.org>";
$headers .= "\r\nContent-Type: multipart/alternative; boundary=\"PHP-alt-".$random_hash."\"";
来自PHP Docs .
关于php - 如何将自定义 header 添加到 PHP 邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9742756/