欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

amazon ses是否有更加稳定的解决方案

程序员文章站 2022-06-10 15:45:54
...
我目前用ses作为邮件的解决方案,最大的好处就是不会被spam掉,但是由于服务器在国内,而连接到ses的服务器email.us-east-1.amazonaws.com经常会由于国内的环境被墙掉,时间不长,一两个小时左右。但这种不稳定对邮件这种基础服务影响非常大,而目前ses好像就这一个服务器。

我尝试过找另外一个国外的服务器做nginx反向代理,但是ses本身会验证ssl证书,所以实验并不成功。不知道大家有没有好的解决方案?还其它服务暂时还不考虑,因为除了这一点其它都用的都很舒心。

回复内容:

我目前用ses作为邮件的解决方案,最大的好处就是不会被spam掉,但是由于服务器在国内,而连接到ses的服务器email.us-east-1.amazonaws.com经常会由于国内的环境被墙掉,时间不长,一两个小时左右。但这种不稳定对邮件这种基础服务影响非常大,而目前ses好像就这一个服务器。

我尝试过找另外一个国外的服务器做nginx反向代理,但是ses本身会验证ssl证书,所以实验并不成功。不知道大家有没有好的解决方案?还其它服务暂时还不考虑,因为除了这一点其它都用的都很舒心。

是否可以尝试在国内添加一个邮件接收的队列服务,该服务确认如果发送异常就直到发送成功为直,如果更复杂点。假如说在国内点为A 国外有B C 两个点 当A不能直接访问到amazon ese的时候就尝试使用A->B->ses 再不行就尝试A->C 。

sendgrid.com 也提供这样的服务,我们的站点使用就是这个服务,每天投递1w+封邮件。他们会有一个信用机制,会根据你发邮件被拒收或者举报为垃圾邮件的概率得出你的信用点数,信用如果不够的话(比如你经常发送垃圾邮件),就不能再继续使用这个服务了。

mailgun 可以,独立IP基本上就不会被Ban了

如果是触发邮件的话,可以尝试一下国内大公司提供的服务,如搜狐公司推出SendCloud

你这种情况下,最好是使用国内的邮件平台,我现在在用搜狐武汉研发中心开发的sendcloud,你可以试试

亚云邮件使用的amazon ses, 是创建一个ec2作为服务器,这样只要把邮件任务发到上面就行了。

亚云邮件营销软件:www.sendmaillist.com

相关标签: amazon-ses php