试图在 python 中插入背景图像。但是我收到的邮件没有图片(只有文本)。为什么?
class MainHandler(webapp.RequestHandler):
def post(self):
message = mail.EmailMessage(sender="#### Team<abcd@gmail>",
subject="Your account has been approved")
message.to = "David<qerer@gmail.com>"
message.html = """ <html>
<head>
<style type="text/css">
#backTabl {
width:100%x;
height:100%;
background-repeat:no-repeat;
background-image:url(http://www.kerasote.com/files/background/tedkerasote_bkg_blue.jpg);
}
</style>
</head>
<body>
<table id="backTabl" border="0">
<tr> <td width="3%"></td>
<td valign="top"><br><font face="tahoma" size="2px" >Hi Nijin, <br><br>
Your ###### account has been approved. You can now visit ##### <br><br>
Thanks for Using #### <br>
</font></td> <td width="2%"></td>
</tr>
</table>
</body>
</html>
"""
message.send()
请您参考如下方法:
电子邮件客户端对它们如何显示 HTML 电子邮件非常挑剔,它们通常会删除 css、重做标记并清理表单/javascript。这可能不是 AppEngine 的问题,而是电子邮件客户端如何呈现您的电子邮件的问题。结帐this article
许多客户端都有高级服务(例如 Litmus 可以帮助您查看邮件)。
