未收到亚马逊 AWS EC2 实例电子邮件
Amazon AWS EC2 Instance Email Not Being Received
如果我通过 SSH 连接到我的实例并将电子邮件发送到我的 Gmail 帐户:
echo "Test." | mail -r "myuser@gmail.com" -s "Subject Test" myuser@gmail.com
我会收到邮件。
但是,如果我执行相同的命令但将其发送到我的 Hotmail 帐户,我不会收到电子邮件:
echo "Test." | mail -r "myuser@hotmail.com" -s "Subject Test" myuser@hotmail.com
奇怪的是我还有其他 EC2 实例能够向 myuser@hotmail.com 发送电子邮件。我正在使用弹性 IP。
我需要做什么才能使用我的 Hotmail 帐户从我的 EC2 实例接收电子邮件?
你查过hotmail里的垃圾邮件吗?
一些 EC2 IP 范围内的 IP 被 Hotmail 列入黑名单,这解释了为什么它在某些机器上成功。垃圾邮件制造者过去可能使用过 EC2 实例,其 IP 位于相同的被阻止 IP 范围内。您的选择:
- 取消关联这个弹性IP并附加另一个弹性IP,希望新IP不在被阻止的IP范围内。
- 使用 AWS SES 或 Sendgrid 或其他第 3 方提供商
如果我通过 SSH 连接到我的实例并将电子邮件发送到我的 Gmail 帐户:
echo "Test." | mail -r "myuser@gmail.com" -s "Subject Test" myuser@gmail.com
我会收到邮件。
但是,如果我执行相同的命令但将其发送到我的 Hotmail 帐户,我不会收到电子邮件:
echo "Test." | mail -r "myuser@hotmail.com" -s "Subject Test" myuser@hotmail.com
奇怪的是我还有其他 EC2 实例能够向 myuser@hotmail.com 发送电子邮件。我正在使用弹性 IP。
我需要做什么才能使用我的 Hotmail 帐户从我的 EC2 实例接收电子邮件?
你查过hotmail里的垃圾邮件吗?
一些 EC2 IP 范围内的 IP 被 Hotmail 列入黑名单,这解释了为什么它在某些机器上成功。垃圾邮件制造者过去可能使用过 EC2 实例,其 IP 位于相同的被阻止 IP 范围内。您的选择:
- 取消关联这个弹性IP并附加另一个弹性IP,希望新IP不在被阻止的IP范围内。
- 使用 AWS SES 或 Sendgrid 或其他第 3 方提供商