开发者社区> 问答> 正文

关于添加邮件退订链接的问题。有没有通过api来删除收件人列表里指定邮件的方法?

最近想使用阿里云的邮件推送服务,做一些批量邮件推送。目前遇到的问题是, 如果使用BatchSendMail做推送的话,模版需要一个退订链接。

退订的作用,是把用户从 收件人列表删除。

如果没有api可以修改 收件人列表的话,只能自己建立一个数据库,来纪录退订的用户 ,然后在下次推送的时候,手动更新收件人列表。这样,感觉BatchSendMail就失去来它自动化的作用啊。

另外一种方式,就是在自己的数据库里建立一个收件人列表,然后使用SingleSendMail来推送,这样可以动态生产 退订链接,当用户点这个链接的时候,可以给自建的服务发request,然后在自建的收件人列表中删除相对应的邮件。但这样的缺点是SingleSendMail频率限制更加严格。

如果通过BatchSendMail的话,则动态生成的退订链接不能嵌入到邮件内容里面。

所以相请问一下,阿里是否提供通过CRUD的api来更新在邮件推送管理控制台里面的管理的收件人列表? 否则的话,一个退订链接,就意味着我们需要自己建立一个邮件服务来处理。

另外,想顺便问一下, SingleSendMail是否也是使用smtp的?

多谢!

展开
收起
院小畅 2019-07-25 18:48:17 1294 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载