如何使用Python / Django在电子邮件中发送内联图像?

时间:2014-02-18 07:15:10

标签: python django email

我正在尝试使用Python / Django发送带有内嵌图像的电子邮件。

Here是显示我如何做的代码。 它还在开发中。所以现在要做的就是发送一个虚拟的电子邮件,里面嵌着一只大黄蜂的照片。

然而,当我在Gmail收件箱中收到电子邮件时,我只会看到以下基于文字的电子邮件。电子邮件的各种Mime部分显示在电子邮件的有效负载中作为文本。 我点击了前进按钮并剪下了下面的整个电子邮件,这样你就可以看到我得到了什么。

有人可以在这里建议我做错了吗?还有一个可能的解决方案吗?

From: myApplication <donotrespond@mywebsite.com>
Date: Tue, Feb 18, 2014 at 1:39 AM
Subject: Hello World
To: myemail@gmail.com


Content-Type: multipart/related;
 boundary="===============5170682983005376168=="
MIME-Version: 1.0

--===============5170682983005376168==
Content-Type: text/html; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

<p>Hello <img src="cid:myimage" /></p>
--===============5170682983005376168==
Content-Type: image/jpeg
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Id: <myimage>

iVBORw0KGgoAAAANSUhEUgAABSsAAAV1CAYAAAD0tpuiAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2d
lndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji
1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE

<VERY LARGE PORTION SNIPPED>

BAgQIECAAIGaAsLKmnPVFQECBAgQIECAAAECBAgQIECAAIF0AsLKdCNTMAECBAgQIECAAAECBAgQ
IECAAIGaAsLKmnPVFQECBAgQIECAAAECBAgQIECAAIF0Av8HNFl0J1BnG68AAAAASUVORK5CYII=
--===============5170682983005376168==--

0 个答案:

没有答案