次のスニペットを使用しようとしています。
http://djangosnippets.org/snippets/2661/#c4539
しかし、私はいくつかのエラーに遭遇しました
1)MIMEImageフォームの電子メールをインポートできません。エラーが発生します:MIMEImageという名前のモジュールがありません
更新: email.pyという名前のファイルがありました。Python標準ライブラリモジュールと同じ名前のファイル名は使用しないでください。また、この場合、email.pycという名前の隠しファイルを削除することを忘れないでください
2)これをDjangoのEmailMessageクラスで使用する方法がわかりません。次のエラーが表示されます。使用時に「NoneType」オブジェクトに属性「body」がありません。
from django.core.mail.message import EmailMessage
from emails import localize_html_email_images
mail = EmailMessage('Hoi', template, 'from@example.com', headers={'Reply-To': 'another@example.com'})
email = localize_html_email_images(mail
3)これは画像付きのHTMLメールを送信するための良い方法ですか、それとも(他のパッケージをインストールせずに)それを行う他の方法がありますか?
私が達成しようとしているのは、アクティベートするボタンが付いたアクティベーションメールを送信することです。ボタンはメールに添付された画像である必要があります。