Skip to main content
 首页 » 编程设计

python之在谷歌应用引擎邮件 API 中设置背景图片

2024年09月03日29zdz8207

试图在 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 可以帮助您查看邮件)。