php - 如何将自定义 header 添加到 PHP 邮件?

标签 php email

我有一个带有标准参数的邮件函数:

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/

相关文章:

php - Mountain Lion 更改 php 位置

php - 如何仅保留某些数组值,多针php

php - 解码 pdf 字符串并通过 codeigniter 电子邮件功能发送

android - 在没有用户交互的情况下发送电子邮件android

linux - 使用 tomcat 从 vmware 沙箱发送电子邮件

php 7.0 类型提示 : Fatal error with integer and default value

php - 从我的 SELECT 语句中只返回 4 个 ID

php - 这种形式安全吗?

html - Win 10 UWP EmailMessage API 是否支持 HTML 正文?

Java邮件搜索: RECENT Flag Doesn't work on GMail