EC2 - Fresh PHP install - Mail not working(EC2 - 全新 PHP 安装 - 邮件不起作用)
问题描述
我对亚马逊 EC2 越来越熟悉了.我安装了 LAMP 设置,但是当我尝试通过页面中的 mail() 函数发送电子邮件时,它不起作用.我检查过,sendmail 正在运行并且在 phpinfo 页面上.
I am getting familiar with Amazons EC2. I installed a LAMP setup but when I try to send emails through the mail() function that I have in my pages it does not work. I checked and sendmail is running and is on the phpinfo page.
我曾尝试更改 php.ini sendmail_from 但它什么也没做.SMTP 端口在防火墙上是打开的...我他妈的迷路了..
I have tried changing the php.ini sendmail_from and it does nothing. SMTP port is open on the firewall... im freakin lost..
推荐答案
这不会直接解决您的问题(我的意思是您现在已删除的错误消息),但 Amazon EC2 实例的邮件声誉确实参差不齐.您可能会遇到可交付性问题.
This won't directly solve your issue (edit: I mean the error message you have now edited out), but Amazon EC2 instances have a really spotty mail reputation. You're probably going to have deliverability issues.
谢天谢地 Amazon 创建了 Simple Email Service 以配合 EC2,提供免费服务对于 EC2 客户.API 非常简单,并且有许多优秀的 PHP 邮件库的传输适配器,例如 SwiftMailer (transport).
Thankfully Amazon created the Simple Email Service to go along with EC2, with a free level of service for EC2 customers. The API is pretty simple and there are transport adapters for many excellent PHP mailing libraries, like SwiftMailer (transport).
这篇关于EC2 - 全新 PHP 安装 - 邮件不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:EC2 - 全新 PHP 安装 - 邮件不起作用
基础教程推荐
- Doctrine 2 - 在多对多关系中记录更改 2022-01-01
- phpmyadmin 错误“#1062 - 密钥 1 的重复条目‘1’" 2022-01-01
- 使用 PDO 转义列名 2021-01-01
- HTTP 与 FTP 上传 2021-01-01
- 在 yii2 中迁移时出现异常“找不到驱动程序" 2022-01-01
- 找不到类“AppHttpControllersDB",我也无法使用新模型 2022-01-01
- 如何在 Symfony 和 Doctrine 中实现多对多和一对多? 2022-01-01
- 如何在 XAMPP 上启用 mysqli? 2021-01-01
- PHP 守护进程/worker 环境 2022-01-01
- 在 CakePHP 2.0 中使用 Html Helper 时未定义的变量 2021-01-01