【问题标题】:EC2 mail via gmail [closed]通过 gmail 的 EC2 邮件 [关闭]
【发布时间】:2012-04-13 08:38:11
【问题描述】:

我有一个 EC2 / centOS vps,它有用于推送邮件的 postfix / sendmail。

现在,它自己的域在 Google DNS 上设置,它的邮件记录指向 gmail 服务器。 Gmail 用于主要电子邮件/smtp。

回到 EC2,ec2 每周都会发送一封电子邮件……您可以看到我要处理的内容; Gmail / Yahoo / etc认为EC2是垃圾邮件服务器,发件人/回复电子邮件是正确的域,但服务器的地址/ ip与域的MX记录不匹配。

将其关联起来的最佳方式是什么?

【问题讨论】:

标签: email amazon-ec2 smtp sendmail postfix-mta


【解决方案1】:

根据我的第一个答案的评论添加第二个答案。您可以从 Amazon 请求静态 IP (Elastic IP),以便始终保持相同的 IP 地址。这将允许您将您的实例用于接收电子邮件(将 MX 记录设置为您的 IP 地址)。接下来,您可能需要向亚马逊发送请求以删除SMTP mail sending limit。最后,您需要调整您的 SPF Record 以确认来自您 IP 的电子邮件实际上来自您的域。完成此操作后,您应该没问题。我说应该......电子邮件是一个有趣的“问题”......但是应该工作......

【讨论】:

  • 所以我应该能够设置一个指向服务器的 SPF 记录(即使 MX 指向 gmail 服务器)并且这样“确认”EC2 也代表域?
  • 是的。理论上应该是可以的。使用 SPF 记录,您应该能够添加多个接收邮件的位置。确保您通过 Amazon SMTP 限制,使用静态 IP 并正确设置 DNS 记录,否则您可能会被列入黑名单...
【解决方案2】:

您可以使用教程here 使用 Postfix 通过 Gmail 的 SMTP 服务器传递您的电子邮件。另一种选择,因为您使用 EC2,所以使用 Amazon's SES service,也可以在 conjunction with Postfix 中使用

【讨论】:

  • 没有SES我们有没有办法从EC2邮寄出去,并以某种方式设置一个mx记录也指向ec2服务器?
  • 查看我的第二个答案,了解更多详情。
猜你喜欢
  • 2018-12-02
  • 2013-01-13
  • 2010-11-16
  • 2013-05-28
  • 1970-01-01
  • 2012-09-24
  • 1970-01-01
  • 1970-01-01
  • 2016-08-31
相关资源
最近更新 更多