私の悪い。Postmark は明らかにインライン画像をサポートしていません。smtp-mail プロバイダを変更することで解決しました。
pylons を使用して TurboMail で電子メールを送信しようとしています。
html コンテンツに埋め込まれた画像を使用することを除いて、すべて正常に動作します。各画像の Content-ID ヘッダーが途中で失われているようです。
これは私のコードです:
def sendMail(to,subject,html_content,plain_content,images):
from turbomail import Message as Mail
mail = Mail(to=to,subject=subject)
mail.plain = plain_content
mail.rich = html_content
for cid,path in images.iteritems():
mail.embed(path,cid)
mail.send()
私のテストでは、html コンテンツは次のとおりです。
<html>
<header/>
<body>
<h1>Send images using TurboMail</h1>
<img src="cid:img0" />
</body>
</html>
そして、画像は次のように述べています:
{"img0":"path/to/img0"}