我有一個EC2實例用於測試項目。我想發送電子郵件給它,但我實際上不需要從它發送電子郵件。在ec2實例上接收郵件(沒有我自己的域)
我有端口25打開,並已安裝mailx
處理電子郵件。當我輸入mail
時,我收到了No mail for ec2-user
,但我已經在那裏發送了一封電子郵件。
我的需求是真正的基本的幾封郵件發送,所以我並不真的需要一個工業強度的解決方案。
我知道我也需要設置MX記錄,但是我認爲這是我感到困惑的地方。所以電子郵件(至少根據github)是[email protected]
(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這些說明,我得到一個錯誤:
>[[email protected] ~]$ 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提供的內容外,我沒有這個域名。