Django(Pythonを使用)で、次のようなメールを作成するにはどうすればよいですか?
必要なのは、次で始まる電子メールです。
Content-Type: multipart/alternative;
boundary="=_5f8686714d769f9476ce778798b84ff4"
境界はプレーンテキストを配置する場所です。
--=_5f8686714d769f9476ce778798b84ff4
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
This e-mail is in HTML-format. Click the following link:
http://www.company.nl/enews/7
--=_5f8686714d769f9476ce778798b84ff4
その後、関連するContent-Tyeが必要です。
Content-Type: multipart/related;
boundary="=_e49477d06c604958b9b2bc038628a26f"
境界はhtmlを置く場所です
--=_e49477d06c604958b9b2bc038628a26f
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.= w3.org/TR/html4/loose.dtd"> <html style=3D"height: 100%"> <head>/head> <body></body> </html>
--=_e49477d06c604958b9b2bc038628a26f
最終的には次のようになります。
Received: (qmail 6116 invoked by uid 48); 16 Jul 2012 18:00:49 +0200
Date: 16 Jul 2012 18:00:49 +0200
To: my@email.nl
Subject: Something
MIME-Version: 1.0
From: Company <company@company.nl>
Content-Type: multipart/alternative;
boundary="=_5f8686714d769f9476ce778798b84ff4"
Message-ID: <m79ghd.ezdd6g@company.nl>
--=_5f8686714d769f9476ce778798b84ff4
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
This e-mail is in HTML-format. Click the following link:
http://www.company.nl/enews/7
--=_5f8686714d769f9476ce778798b84ff4
Content-Type: multipart/related;
boundary="=_e49477d06c604958b9b2bc038628a26f"
--=_e49477d06c604958b9b2bc038628a26f
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.=
w3.org/TR/html4/loose.dtd">
<html style=3D"height: 100%">
<head>/head>
<body></body>
</html>
--=_e49477d06c604958b9b2bc038628a26f
DjangoのEmailMessage(Alternatives)、python MimeMultipartでこれを試しましたが、正確な順序で取得できません。