我们正在使用Rails 3.0.X并在Heroku上运行我们的网络应用程序。我们正在使用Google Apps Free edition运行Gmail作为我们的电子邮件服务。我们的应用程序允许最终用户通过电子邮件注册。之后,我们向用户发送电子邮件验证,以证明他拥有他注册的电子邮件地址。
今天,有几位用户立即注册,而不是Gmail发送验证电子邮件,而是将其标记为垃圾邮件。引用自info page:
在Gmail,我们非常努力 打击垃圾邮件这不仅包括 垃圾邮件进入Gmail但垃圾邮件正在发送 也是从Gmail发出的。相信 垃圾邮件发送者是否注册了Gmail 地址大量只是为了 发出垃圾邮件!帮助尽我们所能 我们把这垃圾从互联网上拿下来 我们有信心的退回邮件 垃圾邮件。不幸的是,我们并不完美 并偶尔反弹 合法邮件。我们为此道歉 不便。
有很多方法可以 无意中混淆了我们的自动化 垃圾邮件过滤,通过发送 可疑的或垃圾文本,用于 例。到目前为止最常见 问题是发送邮件cc / bcc' d 大量收件人("批量 邮件")发送新闻通讯, 邀请等,因为垃圾邮件已发送 对于许多收件人,我们的垃圾邮件过滤器是 更容易混淆批量 垃圾邮件。
我给他们发了一封电子邮件,解释我们的问题。如果我们的验证电子邮件没有发送,这会如何阻碍我们的业务。我还没有收到他们的消息。
与此同时,我使用Gmails电子邮件服务器发送电子邮件是不对的?我们应该使用自己的邮件服务器而不是gmail服务器吗?我注意到Heroku有一个名为Sendgrid的插件。我是否倾向于使用此服务来发送验证电子邮件?
答案 0 :(得分:2)
一般来说,如果你能用heroku插件做到,那么你应该这样做。 sendgrid的免费选项每天允许200封邮件,这对你来说可能就足够了 - 如果不是那么你表现得很好而且可以负担得起升级:)根据我的经验,花在heroku插件上的钱是非常值得的开发人员寻求替代解决方案的时间成本。