我目前在Amazon EC2服务器上设置了我的Web应用程序。 众所周知,从EC2发送电子邮件存在一个问题。 作为一个廉价和持久的解决scheme,而不是使用“authsmtp”是否可以租用服务器,并将其用作邮件服务器? 我目前正在寻找便宜的主机,这将使我的根访问,以便它可以configuration和使用中继主机。 我正在使用Postfix作为MTA。 有没有人执行过这个? 我很好奇这个解决scheme的可行性。 我想通用的要求是:1:专用IP,这是不列入黑名单。 2:打开中继(仅对我的服务器开放)任何有关标题configuration的提示,以防止垃圾邮件文件夹中的邮件。 这就像完全克隆authsmtp供个人使用。 任何其他邮件服务器软件,而不是Postfix的build议? 另一个问题是该服务器的反向DNS。 如果服务器用作中继主机,是否应该存在PTR条目?
是否可以租用服务器并将其用作邮件服务器
当然,这是我公司实施的解决scheme。 如果您不太担心打开SMTP连接所需的时间,则可以使用任何免费(Gmail)帐户发送邮件 – 您仍然需要DNSconfiguration,速度很慢,但是您会收到发送的邮件就好像是从帐户本身发送的一样。
我最近回答了其中的一些观点。 总之,为了configuration和防止“垃圾邮件”标记:
任何其他邮件服务器软件,而不是Postfix的build议?
除非你从你的代码中使用远程SMTP服务器,这是很慢的。 Qmail是唯一的真正的Linux替代品:它是缓慢,麻烦和不定期更新。 我不会推荐它。
另一个问题是该服务器的反向DNS。 如果服务器用作中继主机,是否应该存在PTR条目?
我相信DNSlogging(包括反向logging)始终是必需的:有许多不同的提供商检查参数稍有变化,因此请务必在每个主要提供商(如果可能的话)上validation您的configuration。
你可能更好的付钱给你做托pipe。 你不想做所有的工作来保持邮件服务器的运行,听起来你需要一段时间才能开始。 外包你不关心的东西:)
这就是说,是的,你可以做到这一点。 在重载时,您可以使用VPS运行任何您喜欢的发行版。 Postfix设置起来不错,并且configuration它接受来自设置IP(您的EC2实例)的邮件根本不会很难。
您也可以configuration身份validation,并在您的EC2实例上设置一个邮件服务器,通过邮件服务器进行中继,并知道如何进行身份validation。 这样,如果你需要改变你的EC2上的IP(我不知道你是否分配了一个,或者如果它可以改变),你将不必惹恼邮件服务器。
任何虚拟专用服务器都可以做到这一点。 你只需要像slicehost这样的公司,订购一个基本的公司,select你喜欢的操作系统,它会立即准备好。 login,设置你的邮件服务器,configuration防火墙等,你就完成了。
你也可以谷歌几个智能主机提供商,并订阅他们的服务发送电子邮件。
EC2问题不是标题,而是源IP。
这可能是由该IP地址的以前所有者造成的。了解分配的IP地址并再次检查RBL并检查IP地址reputiation againts senderbase
http://www.senderbase.org/ http://www.dnswatch.info/dns/rbl-lookup
另一个提示是为IP地址设置反向DNS条目并与转发条目匹配。 为您的域名设置SPF / DKIM条目也有助于越来越多的人采用SPF。
如果您发送了大量的电子邮件,则会显示错误信息: Postfix Stagger / Rate Limit Outbound Mail
您可能想要查看您的邮件服务器需求的VPS解决scheme。 有很多可用的,大多数可能便宜。 我已经使用VPSLink( http://vpslink.com )几年来为私人和商业产品,并有大部分好的经验。 在这个时候,他们最低的价格会让你每个月大概八美元。
我在VPS解决scheme中遇到了一些警告:
您可以让Amazon为您的EIP设置一个PTR。 这是使用的forms。
你可以去设置和维护自己的Postfix服务器,所有这些麻烦,如果你想要的邮件服务,而不仅仅是代表你的Web服务器发送,这可能是路要走。 但是,让别人去做就会更便宜,更容易。
SendGrid Basic比较价格相当便宜的VPS主机,但会更加稳定,并有更多的function,你不需要保持自己。 如果您发送的电子邮件数量比这个多,Silver和更高版本的function将会值得您一试。
如果你特别便宜,那么我已经看到人们创build一个Gmail帐户,并从他们的networking应用程序使用谷歌smtp服务器。 我不想评论这是多么明智,但它似乎为他们工作。