Web应用程序需要发送大量邮件:通知,新闻,确认等
在一个小型网站上,我使用Gmail将电子邮件发送给用户。
但大型网站使用哪种电子邮件系统? (专业与利弊)
谢谢
答案 0 :(得分:3)
您只需使用语言的sendmail
API即可使用自己的服务器,也可以使用为Web应用程序设计的各种托管电子邮件服务之一(SendGrid,Postmark等等。)。
至于使用Gmail的缺点,您的所有电子邮件都会在其标题中“通过gmail.com发送”,这并不能确保它实际上来自您的网站。如果您设置自己的邮件服务器,则可以使用SPF& DKIM以证明该电子邮件实际上来自您的网站。大多数托管服务(我相信)也允许这样做。这样,您的电子邮件就不太可能被标记为垃圾邮件,或者可能不被用户或接收邮件服务器信任。
正如其他人所说的那样,gmail也可以限制你的电子邮件发送速度,这在你的电子邮件无法快速联系到你的用户或根本不可能的情况下是一个巨大的劣势。
答案 1 :(得分:3)
如果您从Gmail向用户发送过多电子邮件,Gmail将阻止您(您会被垃圾邮件检测抓住)
最好托管您自己的电子邮件服务器,因为当您向用户发送电子邮件时它看起来很专业。托管自己的电子邮件服务器时要注意的事项很少。
1. You have get whitelisted on Yahoo mail service.
2. Setup domain keys and spf records properly and get them tested.
3. May need to deal with several spam checkers and get into their good books by not spamming.
4. Setup reverse DNS for all the machines from which you are sending mails.
5. Also check that your IPs are not in any blacklist.
您可以在http://rbls.org/
列入黑名单 提供的托管服务答案 2 :(得分:1)
我希望大多数大型网站都运行自己的邮件服务器。
使用gmail是一个非常糟糕的主意,我希望如果您发送非人的邮件,他们会关闭帐户。
亚马逊Simple Email Service听起来很有意思,但我没有太多时间研究它。
答案 3 :(得分:1)
大型网站要么花时间和金钱设置电子邮件系统(邮件服务器,SPF记录,确保它们不在垃圾邮件列表或黑名单,测试),要么他们付钱通过第三方提供商转发邮件。
可靠地发送大量电子邮件非常困难。如果您没有专业知识或时间,我建议您为AuthSMTP等中继服务付费。