自动缩放组中服务器的SPF ip4logging?

我在AWS的负载平衡器背后的一个ASG中有一组服务器,它们都能够发送电子邮件。 问题是我需要在我们的DNS SPFlogging中授权一个IP,以保证来自这些服务器的电子邮件不在垃圾邮件文件夹中。 由于ASG的行为,服务器的IP会周期性的变化,所以我不知道该怎么办。 我能做些什么来满足SPF的要求?

SPF有10个服务器的限制,而且“传播时间”(真正的cachingTTL)不能有效地dynamic改变IP。

作为@ceejayoz说最好的解决scheme是使用AWS简单电子邮件服务出站电子邮件,或类似的像Sendgrid或AuthSMTP。 这确保了您的电子邮件来自单个IP或域名,它们设置正确,pipe理良好,成本相对可以忽略不计。

由于DNS的传播时间,这将变得很粗糙。 你可以把这些节点放到一个私人区域,让他们的外出连接穿越一个NAT服务,这个服务将会有一个不会改变的弹性IP。 如果数量合理,您可以拥有专门的“智能主机”,作为外发电子邮件的收集点,并且还具有EIP。