一、亚云邮件营销软件第一1版:
后来到2013年的时候开始开发亚云邮件营销软件(http://www.sendmaillist.com),当时主要使用了亚马逊云上的SES、SNS、SQS、EC2等服务。
亚云邮件营销软件当时比较火,因为外贸出口业务普遍还不错,大量的人需要经常给给国外客户联系,还有一些做开发信,效果也不错。亚云邮件营销软件作为最好的应用亚马逊SES的技术软件,不仅可以发送邮件,而且还可以接收到亚马逊云反馈回的跟中异常邮件,比如软退信,空地址,客户投诉等等信息,这都是一般使用SES的邮件营销软件做不到的。直到现在亚云邮件营销软件也是唯一提供如此全功能的SES软件。
主要架构:
SES:负责发送邮件,并把反馈信息推送给SNS服务。
SNS: 负责接收消息通知,并把消息放入到SQS队列。
SQS: 负责保存消息队列。
EC2: 运行亚云邮件营销软件服务端,直接和SES通讯,把邮件发送给SES,同时从SQS队列上获取各种亚马逊SES的反馈信息,并存入到服务器数据库。
客户端软件:运行在本地,和亚云服务端通信,或者列表的发送信息。
这套架构运行的很完美,速度稳定,直到现在还有很多人在应用亚云1版本的软件,虽然已经淘汰了。
后来随着腾讯不再接受亚马逊SES发过去的邮件,发国内邮件的客户逐渐放弃了亚马逊SES.
二、亚云邮件营销软件第二版:也是当前的功能非常强大的版本。
能从亚云1版,进化到亚云2版,这多亏了阿里云平台的支持,当前亚云邮件营销软件里面的很多功能都是需要阿里云服务的,如果不是阿里云快速的进步,亚云邮件软件也不可能会有这么强大的功能。
当前亚云邮件营销软件支持多种发信方式,全部集成了这些平台的接口(api接口,不是smtp哦)。
1、通过租用多ip的服务器,使用亚云mta功能直接在服务器上发信,不通过任何平台。
2、使用亚马逊ses发邮件。
3、使用阿里云邮件推送服务(directmail)发邮件。
4、使用搜狐SendCloud闪达平台发送邮件。同时支持多个闪达账号一起发邮件,每个闪达账号发送不同的内容。
5、使用百度ses发邮件。
6、使用sparkpost平台发送邮件。
7、通过申请一些企业邮箱或者自建邮局,使用亚云软件发邮件。
和亚云1版本的变化:亚云服务端可以放置在任意一台机器上了,甚至可以放到本地电脑,和亚云客户端在同一台机器上。同时支持更多的任务方式,可以让不同的邮件任务一起发送。
亚云2里面涉及到阿里云平台的一些功能:oss存储服务,directmail邮件推送服务,日志服务,api网关服务,ots表格服务,感谢阿里云提供这些功能以及在这些功能上的改进,否则亚云邮件营销软件也没有如今的如此强大。
1、亚云里面的邮件统计功能:(使用了oss存储服务,日志服务)
a、可以统计客户打开邮件的情况,比如客户的ip,时间,所属区域等,
b、可以统计客户点击邮件内链接的情况。
c、可以统计哪些用户订阅了你的邮件。
d、可以统计那些用户退订了邮件,并把退订用户的地址自动放入黑名单,防止下次再发出去。
2、实现了SendCloud闪达的WebHook功能,很多软件也能发送闪达,但是实现不了webhook, 可是webhook又是如此重要,闪达的反馈信息,客户邮件发送情况的反馈信息等,都是通过webhook功能反馈的。曾经一个客户用别的软件,的发信域名总是被封,他也不知道为什么,结果使用亚云软件后马上找到问题所在,及时进行了改进。
a、webhook功能主要是用了阿里云的“日志服务”和“api网关”服务。
亚云软件里其实还有很多功能是依靠的阿里云,比如发送邮件就可以使用阿里云邮件推送服务,还有一些数据会存在表格服务ots中,等等。
结语:
希望阿里云功能越来越强大,这样亚云软件就可以把更多功能迁移到阿里云上,亚云也就可以给客户提供更多价值,所以这是双赢。
当前最希望阿里云提供的功能是:费用低廉的,触发任务型的处理单元功能,比如百度云的bce,比如亚马逊云的lambda,这样亚云就可以把一些小型处理任务的功能搬到阿里云上了。
如果有了这样的处理单云功能,就能使用阿里云的内存数据库功能了,这是当前亚云最需要的服务。很期望。
亚云邮件营销软件(http://www.sendmaillist.com)
2017.3.30