我可以为我的网站使用任何通知服务吗?

时间:2012-08-24 00:30:39

标签: php email notifications

我正在构建一个允许用户定义的通知/警报的站点。我根据用户提供的电子邮件地址设置它们,但是他们停止了gmail帐户的工作。显然,我的IP地址被谷歌黑名单。我已向他们发送了一条请求,要求我将其从他们使用的黑名单中删除,但他们没有回应。我一个多月前寄了它。我已经阅读了他们的“未列入黑名单的方法”文档,但它并没有真正帮助我。我已向谷歌解释说,如果用户请求通知/提醒,则只会发出通知/提醒。

我的问题是,我是否可以使用任何服务来解决此问题(意味着我可以发送通知并将其转发到正确的电子邮件地址的服务)?基本上,我希望能够向任何电子邮件提供商发送电子邮件,以便我可以在计算机上查看或在手机上收到电子邮件提醒。

最后,我的ubuntu服务器上没有邮件设置。我使用php发送通知。

3 个答案:

答案 0 :(得分:0)

此问题没有回答

尽管如此,我使用并推荐SendGrid。他们有一个坚实的免费套餐和一个优秀的,文档齐全的PHP库。使用此类服务​​可能会缓解您所描述的问题。

答案 1 :(得分:0)

有许多公司将提供托管SMTP服务。其中两个比较受欢迎的是

不再使用电子邮件黑名单是一个非常复杂的主题。要记住的事情,如果你自己这样做,包括:

  • 始终从相同的IP或IP范围发送
  • 确保没有 else 从您的IP发送(共享主机问题)
  • 确保您拥有PTR record
  • 仅发送请求的电子邮件
  • 提供有效的退出
  • 使用有意义的主题行,以便人们记住他们要求提供电子邮件
  • 不要一次向单个域发送太多电子邮件(某些速率限制你)

如果您对可传递性非常认真并且预算充足

答案 2 :(得分:0)

如果您以这种方式发送大量电子邮件,则很容易被标记为垃圾邮件,特别是如果您在共享主机上。

从PHP mail()函数发送电子邮件适用于您可以在垃圾邮件文件夹中查找的一些测试电子邮件,但如果您需要任何严格的可传递性,最好将其转包到一家专业公司。

一些最着名的包括PostmarkappMailgunMailjet以及已经提及的那些(Amazon SESSendgrid

相信我,这些人会确保他们不会被列入黑名单,并拥有资源和联系人,以便将服务器从黑名单中删除(如果有的话)。

(免责声明:我为mailjet工作)