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

Posted

技术标签:

【中文标题】EC2 - 全新 PHP 安装 - 邮件无法正常工作【英文标题】:EC2 - Fresh PHP install - Mail not working 【发布时间】:2011-07-14 14:41:15 【问题描述】:

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

我已尝试更改 php.ini sendmail_from,但它什么也没做。防火墙上的 SMTP 端口已打开……我迷路了……

【问题讨论】:

【参考方案1】:

这不会直接解决您的问题(编辑:我的意思是您现在已删除的错误消息),但 Amazon EC2 实例的邮件声誉确实参差不齐。您可能会遇到可交付性问题。

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

【讨论】:

我什至不认为你可以从他们的服务器发送电子邮件。【参考方案2】:

请安装 sendmail 扩展程序,我通过在我的实例中安装 sendmail 解决了这个问题。

只需输入:sudo apt-get install sendmail 在您的终端中。

这对我有用

【讨论】:

以上是关于EC2 - 全新 PHP 安装 - 邮件无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

全新安装后 Laravel 页面无法正常工作

PhP 邮件无法正常工作 windows 7 xampp - argosoft 邮件服务器

PHP梨邮件smtp无法正常工作

即使在全新安装和 node_modules 重新安装后,Svelte run dev 也无法正常工作

在debian linux上全新安装后,Gradle无法正常工作

AWS EC2 上的 Apache VirtualHosts 无法正常工作