Flask-Mail-以任何方式请求已读回执吗?

时间:2019-05-14 19:08:32

标签: email flask flask-mail

我只是花了一些时间在这里浏览类似的问题,并且看起来某些邮件框架可以将适当的信号发送到邮件客户端以确认已读回执。

我正在处理的项目必须已请求读回执,因为所有收件人都启用了自动发送已读回执,并且图像被阻止,因此我无法使用图像加载进行跟踪。

我对Python,Flask和Flask-Mail最熟悉,这就是为什么我从这里开始看看是否有人知道通过这些框架请求此消息的方法,或者知道向a添加到a邮件标题来请求。

谢谢!

1 个答案:

答案 0 :(得分:0)

因此,经过更多的研究和测试,在Flask-Mail中没有用于读取回执的特定设置的情况下,可以通过在其中使用Disposition-Notification-To定义标头extra_headers来请求它们烧瓶邮件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})