email - Flask-Mail - 任何方式来请求阅读回执?
问题描述
我刚刚花了一点时间在这里浏览了类似的问题,看起来一些邮件框架有一种方法可以向邮件客户端发送正确的信号以确认已读回执。
我正在处理的项目必须请求已读回执,因为所有收件人都启用了自动发送的已读回执,并且还阻止了图像,因此我无法使用图像加载进行跟踪。
我最熟悉 Python、Flask 和 Flask-Mail,这就是为什么我要从这里开始,看看是否有人知道通过这些框架请求这个的方法,或者可能知道将什么添加到邮件标头中要求这个。
谢谢!
解决方案
因此,经过更多的研究和测试,在 Flask-Mail 中没有针对已读回执的特定设置的情况下,可以通过在 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})
推荐阅读
- mysql - 滞后函数中组函数的使用无效
- c++ - 当模板参数是特定模板类时,使用概念启用成员函数
- swift - 具有多个组件的动态 PickerView:索引超出范围
- rust - 如何将版本信息从 Vergen 传递到 StructOpt?
- python - 在高精度计算导数时除以零误差
- node.js - 模拟器和网络本地主机的不同风格的离子
- c# - C# + REST API + HttpClient + 请求跟踪器
- android - Android Studio 未将 minSdkVersion 的不可用方法的使用标记为错误(问题 ID:NewApi)
- python - os和pycharm都有不同的python版本
- html - HTML POST 方法不显示结果