Я не могу заставить thunderbird показывать какие-либо встроенные изображения, которые я отправляю в письмах через python. На нем изображены небольшие пустые прямоугольники и изображение под телом (не типичное вложение).
письма правильны в Outlook и Yahoo.
Я должен пропустить заголовок?
self.msg = MIMEMultipart( )
fp = open( path2img , 'rb')
msgImage = MIMEImage(fp.read())
fp.close()
msgImage.add_header('Content-ID', '<imagename>')
msgImage.add_header('Content-Disposition' , 'inline' , filename='image.png')
msgImage.add_header('Content-Type' , 'image/png')
self.msg.attach(msgImage)
мой источник изображения в теле письма:
<img src="cid:imagename">
Я искал везде и не могу понять, почему !! пожалуйста, помогите.
(мой Python может быть не очень хорош, но достаточно хорош для Outlook / Yahoo)
заранее спасибо