2012-03-29 82 views
2

我有一個EC2/centOS vps,它有推送郵件的postfix/sendmail。通過Gmail的EC2郵件

現在,它自己的域名在Google DNS上設置,其郵件記錄指向Gmail服務器。 Gmail用於主要電子郵件/ smtp。

回到EC2,EC2每週都會收到一封電子郵件......你可以看到我要去的地方; Gmail/Yahoo /等認爲EC2是垃圾郵件服務器,郵件的發送/回覆是正確的域,但服務器的地址/ IP與域的MX記錄不匹配。

什麼是最好的方式來關聯這個?

+0

可能是一個更適合http://serverfault.com/。 – 2013-05-28 04:38:28

回答

3

根據我的第一個答案的評論添加第二個答案。您可以向亞馬遜請求靜態IP(Elastic IP),以便始終保持相同的IP地址。這將允許您使用您的實例接收電子郵件(將MX記錄設置爲您的IP地址)。接下來,您可能需要向亞馬遜發送請求以刪除SMTP mail sending limit。最後,您需要調整您的SPF Record以確認來自您的IP的電子郵件實際上來自您的域。一旦完成,你應該沒問題。我說應該...電子郵件是一個有趣的「問題」來解決...但應該工作...

+0

所以我應該能夠設置指向服務器的SPF記錄(即使MX指向Gmail服務器),並且以這種方式「確認」EC2也代表域名? – 2012-03-30 16:48:56

+0

是的。理論上應該是可行的。通過SPF記錄,您應該可以添加多個郵寄地點。確保你通過亞馬遜SMTP限制,使用靜態IP並設置正確的DNS記錄,否則你可能被列入黑名單... – TiernanO 2012-04-02 16:41:14

1

您可以使用Postfix通過Gmail的SMTP服務器使用教程here發送您的電子郵件。另一種選擇,因爲您使用EC2,將使用Amazon's SES service,它也可以用於conjunction with Postfix

+0

如果沒有SES,我們可以通過EC2發送郵件,並以某種方式設置mx記錄以指向ec2服務器嗎? – 2012-03-29 20:25:23

+0

看到我的第二個答案更多的細節。 – TiernanO 2012-03-30 07:19:16