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には十分です)
前もって感謝します