【问题标题】:Flask-Mail - Any way to request Read Receipt?Flask-Mail - 任何方式来请求阅读回执?
【发布时间】:2019-10-01 20:55:48
【问题描述】:
我刚刚花了一点时间在这里浏览了类似的问题,看起来一些邮件框架有一种方法可以向邮件客户端发送正确的信号以确认已读回执。
我正在处理的项目必须请求已读回执,因为所有收件人都启用了自动发送已读回执,并且还阻止了图像,因此我无法使用图像加载进行跟踪。
我最熟悉 Python、Flask 和 Flask-Mail,这就是为什么我要从这里开始,看看是否有人知道通过这些框架提出请求的方法,或者可能知道将什么添加到 a 到 a邮件头来请求这个。
谢谢!
【问题讨论】:
标签:
email
flask
flask-mail
【解决方案1】:
因此,经过更多研究和测试,在 Flask-Mail 中没有特定设置用于读取回执的情况下,可以通过在 Flask-Mail 中使用 extra_headers 定义标题 Disposition-Notification-To 来请求它们Message() 定义为了触发读回执请求:
sender = 'sender@domain.com'
recipient = 'recipient@anotherdomain.com'
msg = Message(subject='Testing Read Receipt',
recipients=[recipient],
sender = ('Testy McTesterson', sender),
extra_headers={'Disposition-Notification-To': sender})