未收到Amazon AWS EC2实例电子邮件

时间:2016-03-21 01:03:57

标签: linux email amazon-web-services amazon-ec2 mailx

如果我通过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实例接收电子邮件,我该怎么做?

2 个答案:

答案 0 :(得分:3)

某些EC2 IP范围内的IP由Hotmail黑名单,这解释了为什么它在某些机器上成功。垃圾邮件发送者过去可能使用过EC2实例,其IP处于相同的阻止IP范围内。你的选择:

  • 取消关联此弹性IP并附加另一个弹性IP,希望新IP不在阻止的IP范围内。
  • 使用AWS SES或Sendgrid或其他第三方提供商

答案 1 :(得分:0)

您是否检查过Hotmail中的垃圾邮件?