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

发布于 2024-12-13 03:21:45 字数 619 浏览 1 评论 0原文

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

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

     <?php

     $additional_headers = 'From: [email protected]' . "\r\n";
     $res = mail('[email protected]','test','test body', $additional_headers);

     var_dump($res);

     ?>

我收到了电子邮件,但发件人姓名将显示为“nobody”,因此它使用用户名“nobody”?我怎样才能改变它?我是 Ubuntu 新手...

谢谢。

I just installed ssmtp to send email with LAMP on Ubuntu.

And a simple script like this:

     <?php

     $additional_headers = 'From: [email protected]' . "\r\n";
     $res = mail('[email protected]','test','test body', $additional_headers);

     var_dump($res);

     ?>

I received the email but the sender name will put as "nobody" , so it is using the user name "nobody"? How can I change it? I'm new in Ubuntu...

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

窝囊感情。 2024-12-20 03:21:45

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

$additional_headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n";

根据文档,您的方式应该工作,但距离可能会有所不同,具体取决于哪个 MTA(邮件传输)代理)您的使用。

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

附加:

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

Try changing your "Extra Headers" to also include a 'Reply-to' header EG:

$additional_headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n";

The way you have it SHOULD work, according to the documentation, but distance can vary depending on which MTA (Mail Transport Agent) your using.

The doc page is here : http://php.net/manual/en/function.mail.php

Additional:

Be aware, that in a lot of mail systems, you need to provide a valid DNS address too. On my mail server running ubuntu, if I give the from header as a domain that cannot be looked up using a valid DNS, the recipient address will appear blank.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文