在Google App Engine邮件API中设置背景图片
我尝试在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()
2 个回答
1
这里的 App Engine 邮件 API 和这个问题没有关系。它只是简单地处理 HTML 内容而已。我甚至把你的代码加到我的代码里,并用一个测试邮件进行了测试,结果我能看到图片。我觉得问题出在你的邮件客户端上。
试试这个
mail.send_mail(sender="",
to="",
subject="",
body="",
html="your html")