最近想使用阿里云的邮件推送服务,做一些批量邮件推送。目前遇到的问题是, 如果使用BatchSendMail做推送的话,模版需要一个退订链接。
退订的作用,是把用户从 收件人列表删除。
如果没有api可以修改 收件人列表的话,只能自己建立一个数据库,来纪录退订的用户 ,然后在下次推送的时候,手动更新收件人列表。这样,感觉BatchSendMail就失去来它自动化的作用啊。
另外一种方式,就是在自己的数据库里建立一个收件人列表,然后使用SingleSendMail来推送,这样可以动态生产 退订链接,当用户点这个链接的时候,可以给自建的服务发request,然后在自建的收件人列表中删除相对应的邮件。但这样的缺点是SingleSendMail频率限制更加严格。
如果通过BatchSendMail的话,则动态生成的退订链接不能嵌入到邮件内容里面。
所以相请问一下,阿里是否提供通过CRUD的api来更新在邮件推送管理控制台里面的管理的收件人列表? 否则的话,一个退订链接,就意味着我们需要自己建立一个邮件服务来处理。
另外,想顺便问一下, SingleSendMail是否也是使用smtp的?
多谢!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。