【发布时间】:2013-12-04 21:43:00
【问题描述】:
我有一个用于测试项目的 EC2 实例。我想向它发送电子邮件,但实际上我不需要从它发送电子邮件。
我打开了 25 端口并安装了mailx 来处理电子邮件。当我输入mail 时,我得到了No mail for ec2-user,尽管我已经在那里发送了一封电子邮件。
我的需求是发送几封电子邮件的基本需求,因此我并不真正需要工业级解决方案。
我知道我还需要设置 MX 记录,但我认为这是我感到困惑的地方。所以电子邮件(至少根据github)是ec2-user@ip-XX-XXX-XX-XXX.us-west-2.compute.internal(x替换了ip)。
当我按照这些说明设置 MX 记录 http://kb.kerio.com/product/kerio-connect/server-configuration/mail-delivery-and-dns-records/what-is-an-mx-record-and-how-is-it-created-1210.html 时,出现错误:
>[ec2-user@ip-xx-xxx-xx-xxx ~]$ nslookup
> server
Default server: 172.16.x.xx
Address: 172.16.x.xx#53
> set q=MX
> ip-xx-xxx-xx-xxx.us-west-2.compute.internal
Server: 172.16.x.xx
Address: 172.16.x.xx#53
Non-authoritative answer:
*** Can't find ip-xx-xxx-xx-xxx.us-west-2.compute.internal: No answer
Authoritative answers can be found from:
us-west-2.compute.internal
origin = ns0.us-west-2.compute.internal
mail addr = hostmaster.amazon.com
serial = 201210xxxx
refresh = 3600
retry = 3600
expire = 3600
minimum = 60
>
又是 x 的 ip 在哪里。
在 ec2 上设置 mx 记录以便我可以接收几封电子邮件的直接方法是什么?除了 ec2 提供的域之外,我没有此域。
【问题讨论】:
标签: email amazon-web-services dns amazon-ec2