我们使用 mailgun 来给用户发送一些数据提醒的邮件,并且还是使用的 mailgun 的独立 IP 的套餐,但是最近一段时间,邮件的送达率大大的降低,尤其是使用的 QQ 企业邮箱,查日志发现大量的错误信息:
Server response: 550 Connection denied. http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=20022&&no=1000727
根据 QQ 邮箱的错误代码提示,550 Connection denied 是“该服务器 IP 的发信频率大幅度超过 QQ 邮箱限制” ,但是我们有很多的用户都是使用的 QQ 企业邮箱,所以不可避免。
诸位有没有遇到类似的问题?怎么破?有没有好的邮件发送策略?
我们之前的邮件投递失败的邮箱都是 QQ 企业邮箱,而我们的用于发送邮件的邮箱 ([email protected]) 也是绑定在企业邮箱的,在知乎上发现了有类似的问题,最后的解决方案就是使用二级域名 ([email protected]) 来发。这样修改之后,目前邮件发送恢复正常。
知乎: http://www.zhihu.com/question/20522435
关于企业邮箱自建发信服务器
尊敬的管理员:
您好,感谢使用腾讯企业邮箱服务。
近期,系统检查发现,贵司自建了服务器发信,并且使用与企业邮相同的域名。这种行为极易被他人利用,来假冒贵司的身份发信。
为了规避此类风险,近期我们将停止接收来自于自建发信服务器,同时域名又在使用腾讯企业邮的邮件,特此通知。
同时建议您建立另外一个二级域名来发。例如: postmaster@ad.您的域名
希望您能理解并继续支持我们的服务。
#2 楼 @azhao 话说 SES 更难用,上一个系统用过。话说邮件发送还是得专业的邮件服务提供商。
#3 楼 @diudiutang 已经让用户添加到邮箱的白名单了,但是还没有到白名单那一层,就已经被 QQ 的邮件服务器给 denied 掉了。
#1 楼 @zj0713001 买什么样的服务?
#9 楼 @zj0713001 关键这个 550 connection denied 的错误是服务器 IP 的发信频率过高,所以就算我用其他的邮件服务还是会遇到这个问题。
QQ 邮箱并没有屏蔽 Mailgun,说 send cloud 比 Mailgun 好的人,如果不是他家的人,就是没有深入用过两家随便喷一下。
楼主的困扰是 QQ 邮箱不标准的流量控制引起的,国内 163 在这方面做得好很多,国外大服务商基本都很完善。
解决方案是:用 Mailgun 的固定 IP,并且找 QQ 邮箱为这个 IP 买白名单。 另一种解决方案是对 QQ 邮箱做单独处理,每次控制流量,分批发送。不过这事儿太麻烦。
邮件分触发式和批量式的,触发式用来发用户触发的邮件,比如注册,批量式用来发一些定期发给用户的邮件,比如 Newsletter,两种方式最好用不同的地址,比如我们触发式的用 info.pragmatic.ly, 批量式的用 newsletter.pragmatic.ly。
QQ 邮箱式比较扯淡的,各种限制,我现在是大部分邮件用 SendCloud,Gmail 和一些白名单的地址用 SES。对于国内服务商,尤其是 QQ.... SendCloud 这边能直接对话,所以支持得比 Mailgun 更好。
U-MAIL 的群发服务做的也不错,主要是资源多,我查了下,大概有 9 个 B 的 IP 资源,,,如果肯出钱买独立 IP 通道,效果非常好,前提是独立 IP 足够多和内容不能是垃圾邮件。
我自建了台服务器,无论往 QQ 发多少封邮件,都不会被拒收,目前用了 1 年多了。 奇怪的是,其他人参考我的配置方式自建,发了几个小时就会被拒收,报的错误就是 550 Connection denied。