receiving mail on an ec2 instance (without my own domain)
我有一个用于测试项目的EC2实例。我想向它发送电子邮件,但实际上我不需要从中发送电子邮件。
我打开了端口25,并安装了
我的需求是最基本的,因此很少发送电子邮件,因此我真的不需要工业强度的解决方案。
我知道我也需要设置MX记录,但是我觉得这很困惑。因此,电子邮件(至少根据github而言)是
当我按照以下说明设置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,出现错误:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | >[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 > |
再次是IP所在的x。
在ec2上设置MX记录的直接方法是什么,这样我才能收到几封电子邮件?除了ec2提供的功能外,我没有其他域。
您无法在不受控制的域中设置MX记录...但是,当接收电子邮件的主机与该主机所寻址的主机相同时,实际上并不需要MX记录。
但是,您确实需要使用EC2实例的外部主机名,因为内部主机名在任何地方都没有意义,除了...内部。
这将采用类似于ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com的形式。
使用它,您应该能够将[email protected]配置为有效的电子邮件地址-尽管就其价值而言,您确实不应该不能使用" ec2-user"帐户...您应该已经创建了自己的帐户。
您将需要除
我不确定您是否可以在没有域的情况下进行测试,只需打开端口25并直接远程登录到该端口即可。
看看使用Amazon EC2接收电子邮件吗?有关您需要入门的一些线索。