Отображение встроенных изображений на iPhone, iPad

Я пытаюсь создать электронное письмо в Django со встроенными изображениями.

msg = EmailMultiAlternatives(...)
image_file = open('file_path', 'rb') 
img = MIMEImage(img_data)
image_file.close()
img.add_header('Content-ID', '') 
img.add_header('Content-Disposition', 'inline')
msg.attach(img)
msg.send()

И в шаблоне я бы сослался на него вот так:


Это прекрасно работает в веб-браузерах, Outlook, Thunderbird... во всех, кроме почтового клиента Apple на OSX, iPad и iPhone. Изображения отображаются дважды. Они размещены в строке правильно, но они также прикреплены к нижней части электронного письма. Мой вопрос: как мне избавиться от изображений внизу? или мне следует подходить к изображениям в электронных письмах по-другому.

Ссылки:
http://djangosnippets.org/snippets/1507/
Django:Как отправлять электронные письма в формате HTML со встроенными изображениями
создание шаблона электронной почты MIME с изображениями для отправки с помощью python / django

8
задан Community 23 May 2017 в 12:00
поделиться