gpt4 book ai didi

email - 如何在 Ubuntu 上更改电子邮件的发件人姓名

转载 作者:行者123 更新时间:2023-12-04 19:23:02 26 4
gpt4 key购买 nike

我刚刚安装了 ssmtp 以在 Ubuntu 上使用 LAMP 发送电子邮件。

还有一个像这样的简单脚本:

     <?php

$additional_headers = 'From: someone@testing.com' . "\r\n";
$res = mail('myemail@gmail.com','test','test body', $additional_headers);

var_dump($res);

?>

我收到了邮件,但是发件人姓名会写成“nobody”,所以它使用的是用户名“nobody”?我怎样才能改变它?我是Ubuntu的新手...

谢谢。

最佳答案

尝试更改您的“额外标题”以包含“回复”标题 EG:

$additional_headers = 'From: someone@testing.com' . "\r\n" .
'Reply-To: someone@testing.com' . "\r\n";

根据文档,您拥有它的方式应该可以工作,但距离可能会因您使用的 MTA(邮件传输代理)而异。

文档页面在这里: http://php.net/manual/en/function.mail.php

额外的:

请注意,在许多邮件系统中,您还需要提供有效的 DNS 地址。在运行 ubuntu 的邮件服务器上,如果我将 from header 作为无法使用有效 DNS 查找的域,则收件人地址将显示为空白。

关于email - 如何在 Ubuntu 上更改电子邮件的发件人姓名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7958776/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com