【发布时间】:2016-05-14 08:47:46
【问题描述】:
最近我安装了一个基于 Ubuntu 14.04 的 AWS EC2 虚拟服务器。但我有下一个问题:PHP 函数 mail() 不起作用。
- 我删除了 sendmail。
-
我安装了sendmail:
sudo apt-get install sendmail
-
我检查它的工作:
ps -aux | grep 发送邮件
-
我更改了 php.ini:
sendmail_path = /usr/sbin/sendmail
-
我跑:
sudo sendmailconfig
为所有类别选择是。
-
重启服务:
服务 sendmail 重启
-
将我的 主机名 添加到 /etc/hosts:
127.0.0.1 localhost.localdomain 本地主机名
-
我尝试测试发送:
echo -e "To: myemail@example.com\nSubject: Test\nTest\n" |发送邮件 -bm -t -v
存储在 /var/mail/ubuntu 中的所有电子邮件。
我还需要做些什么吗?
【问题讨论】:
标签: php ubuntu amazon-web-services amazon-ec2 ubuntu-14.04