Flask-Mail - Любой способ запросить Чтение квитанции? - PullRequest
0 голосов
/ 14 мая 2019

Я просто потратил немного времени на просмотр подобных вопросов здесь, и похоже, что некоторые почтовые платформы имеют способ посылать надлежащие сигналы почтовому клиенту для подтверждения чеков о прочтении.

В проекте, над которым я работаю, должны быть запрошены Чтения-Чеки, поскольку у всех получателей включена автоматическая отправка квитанций о прочтении, а также заблокированы изображения, поэтому я не могу использовать загрузку изображений для отслеживания.

Я наиболее знаком с Python, Flask и Flask-Mail, поэтому я начинаю здесь, чтобы узнать, знает ли кто-нибудь способ запроса этого через эти фреймворки, или, возможно, знает, что добавить к a в Заголовок почты, чтобы запросить это.

Спасибо!

1 Ответ

0 голосов
/ 14 мая 2019

Таким образом, после небольшого дополнительного исследования и тестирования, при отсутствии определенной настройки в Flask-Mail для чеков о прочтении, можно запросить их, определив заголовок Disposition-Notification-To, используя extra_headers в Flask-Mail. 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})
...