目前我已经配置了一个邮件服务器(来自我的 ISP 的一个真实的)并且邮件内部和外部在命令行上工作。在 PHP 中,只有外部用户才能工作。
对于测试,我只想发送给内部用户。
(理想情况下,我想设置许多指向一个用户的别名,以便邮寄到:tom@localhost.com、dick@localhost.com、harry@localhost.com 最终在 /var/mail/johnsmith 中)
如果有人可以在这里提供帮助,我将不胜感激。我对编辑后缀配置文件犹豫不决...
在命令行上 johnsmith@localhost 有效,但在 PHP 中无效。它使用的是 cakePHP,我在发送 ($this->Email->send();) 之前检查了 $email-addr 的值,该值为 johnsmith@localhost。我对 cakePHP 还不是很熟悉。var/log/mail 什么都不显示,只显示外部电子邮件地址。
(服务器是 Suse linux)