我在html内容中有以下dom结构,我将其作为电子邮件发送.
<a href="http://content.mindmatrix.net/email/814xjqjmpj5r/b59tqx7tzz2x7"
target="_new">
<span style='text-decoration:none;text-underline:none'>
<img border=0 id="_x0000_i1026"
src="http://dev.mindmatrix.net/page/e7c9cf53-bae8-4024-a561-355f950cb26b/635246986810000000/original.jpeg?userid=cozmwz91irkm1"
style='border-bottom-color:black;border-bottom-style:solid;border-bottom-width:
1px;border-left-color:black;border-left-style:solid;border-left-width:1px;
border-right-color:black;border-right-style:solid;border-right-width:1px;
border-top-color:black;border-top-style:solid;border-top-width:1px;
height:150px;width:120px'>
</span></a>
Run Code Online (Sandbox Code Playgroud)
我正在给height:150px;width:120px图像的样式,使其大小缩略图.该图像的实际高度和宽度非常大.问题是,当邮件进入Outlook收件箱时,不会采用这种方式.所以我的问题是 -
1)如何使css工作以设置高度和宽度.
2)Windown实时邮件中的图像显得模糊.当我成功修复高度和宽度的风格时,我不确定它是否会坚持前景.那怎么能解决这个问题呢
我有一个Python 3脚本,它使用MIMEMultipart发送一个电子邮件,其中包含已生成的.xlsx文件.我曾经在Py2上使用相同的脚本发送相同的生成文件,唯一的区别是Py2脚本从MySQL收集信息以创建.xlsx而Py3脚本使用PostgreSQL.
msg = MIMEMultipart('alternative')
msg.attach(MIMEText("""HTML stuff""", 'html'))
with open(analysis_file, "rb") as fil:
msg.attach(MIMEApplication(
fil.read(),
Content_Disposition='attachment; filename="%s"' % os.path.basename(analysis_file),
Name=os.path.basename(analysis_file)
))
msg['Subject'] = "SUBJECT"
msg['From']="Me <me@me.com>"
msg['To']= "You <you@you.com>"
server.sendmail(FROMADDR, ["you@you.com"], msg.as_string())
Run Code Online (Sandbox Code Playgroud)
但是,当我切换到脚本的Py3版本时,附件停止显示在Microsoft的mail.live上.表示消息有附件的回形针符号仍然显示,但我找不到它.
- 编辑:
如果我设置自动转发到Gmail帐户,.xlsx附件通常会显示在那里; 但是,如果我手动转发它不会.