%20php%E5%87%BD%E6%95%B0%E5%8F%91%E9%80%81%E6%97%B6%EF%BC%8C%E6%88%91%E5%BA%94%E8%AF%A5%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9root%40mydomain%EF%BC%9F.png)
我在 Ubuntu 中安装了 sendmail,如下所示:
apt-get install sendmail
然后我发送了一封电子邮件进行测试,我收到了来自 的电子邮件root <root@mydomain>
。我检查了内容/etc/aliases
,但内容是空的。我环顾四周,但不知道如何更改邮件发送的默认用户。我应该添加什么样的记录aliases
?
我想要实现的是将 root 更改为类似 no-reply 的东西。
答案1
您可以在使用 phpmail()
函数时通过传递附加参数来更改它:
<?php
mail('[email protected]', 'Subject', 'Message', null,
'[email protected]');
?>
或者通过更改sendmail_path
以下选项将其设为默认值php.ini
:
sendmail_path = /usr/sbin/sendmail -t -i -f'[email protected]'