2012-03-29 89 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