EC2 - 新鲜的PHP安装 - 邮件无法正常工作

时间:2011-03-13 20:30:47

标签: amazon-ec2 lamp sendmail php

我熟悉亚马逊EC2。我安装了LAMP设置但是当我尝试通过我的页面中的mail()函数发送电子邮件时,它不起作用。我检查过sendmail正在运行并且在phpinfo页面上。

我尝试过更改php.ini sendmail_from,它什么也没做。防火墙上的SMTP端口是打开的...我很丢失..

3 个答案:

答案 0 :(得分:9)

这不会直接解决您的问题(编辑:我的意思是您现在已经编辑过的错误消息),但Amazon EC2实例的邮件信誉非常不稳定。您可能会遇到可传递性问题。

谢天谢地Amazon created the Simple Email Service与EC2一起为EC2客户提供免费服务。 API非常简单,并且有许多优秀的PHP邮件库的传输适配器,例如SwiftMailertransport)。

答案 1 :(得分:8)

从EC2发送电子邮件的工作正常,但首先必须由亚马逊支持解锁: http://aws.amazon.com/contact-us/ec2-email-limit-request/

答案 2 :(得分:5)

请安装sendmail扩展,我只是在我的实例中安装sendmail解决了这个问题。

只需键入:sudo apt-get install sendmail 在你的终端。

这对我有用