【发布时间】:2014-05-05 05:14:58
【问题描述】:
我一直在尝试在 CentOS 6.5 上使用 Sendmail 和 SES 为我的应用程序设置电子邮件通知。根据 AWS document,我已经用 SES 配置了 sendmail,
邮件日志说,
sendmail[29711]: s2QFCjnu027924: to=<abc@edf.com>, delay=00:52:09, xdelay=00:08:00, mailer=relay, pri=210717, relay=email-smtp.us-east-1.amazonaws.com [107.20.142.169], dsn=4.0.0, stat=Deferred: Connection timed out with email-smtp.us-east-1.amazonaws.com
所有邮件都在mailq添加中
# sendmail -v -q
Running /var/spool/mqueue/s2QFueiS001965 (sequence 1 of 21)
<abc@edf.com> Connecting to email-smtp.us-east-1.amazonaws.com port 25 via relay.
^C
另外,我无法远程登录到 smtp 地址,
# telnet email-smtp.us-east-1.amazonaws.com 25
Trying 23.21.252.142...
^C
但 nmap 显示端口 smtp (25) 已打开并正在侦听,
# nmap -p 25 localhost
Starting Nmap 5.51 ( http://nmap.org ) at 2014-03-26 17:09 CET
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000080s latency).
PORT STATE SERVICE
25/tcp open smtp
Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
netstat 输出,
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 29708/sendmail
我也尝试过欧盟地区smtp email-smtp.eu-west-1.amazonaws.com,得到了相同的结果。
没有 selinux 和 iptables 运行,安全组规则适用于 EC2。
任何帮助将不胜感激!
【问题讨论】:
标签: amazon-web-services smtp sendmail amazon-ses