求专家:python发送html邮件,同时带附件 20
我通过python的smtplib发送html邮件,带附件,可以在闪电邮客户端看到邮件正文和附件,但是在网页客户端有时候看不到正文,甚至附件也看不到,求解决方法.我的发件...
我通过python的smtplib发送html邮件,带附件,可以在闪电邮客户端看到邮件正文和附件,但是在网页客户端有时候看不到正文,甚至附件也看不到,求解决方法.
我的发件人是163的,只要针对163解决就OK了.
在线等. 展开
我的发件人是163的,只要针对163解决就OK了.
在线等. 展开
2个回答
展开全部
很早以前我用过163做过邮件客户端。我用的是POP3。当时密码要加一个验证。网页现在只能通过一个JS来下载了。我还真没有分析过,它升级后是JS还是一个FLASH。不过正文应该可以看到。附件应该至少JS传递过来的。
如果163正文也加密我就开心了。会让我认识的朋友都来用它。 不过应该没有加密。
你现在的方案应该也是POP3协议的。附件需要单独解析。我印象中PYTHON现在的库不支持这个。你需要自己编写。
如果163正文也加密我就开心了。会让我认识的朋友都来用它。 不过应该没有加密。
你现在的方案应该也是POP3协议的。附件需要单独解析。我印象中PYTHON现在的库不支持这个。你需要自己编写。
追问
目前能够做到:在闪电邮收到中文附件或在网页客户端收到中文附件,但是二者不可兼得;
两者用的分别是mimetext和mimebase,
该如何综合?
追答
不可兼得?真是很奇怪的现象。我还没有试过。能否先用WEB端将附件保存到一个目录中。或者是一个云端的位置上。
按理邮件有一个过期时间。即使如此,在WEB看虽然看过,在POP3上没有看过,那么在POP3上仍然可以浏览到这个邮件。直到POP3端发出DEL命令删除它。 附件按邮件的格式(。我有些区别不了mimetest, mimebase。 ),应该就一直在收件箱的目录里。并不会单独处理。除非它解析mimetext后,转存到数据库。当然这也是有可能的。我印象中附件现在可以单独处理,保存到云端了。所以很有可能是这样子。
邮件服务器收到邮件后解析,然后将正文与附件分开存到放到不同的分布式数据库中。并对附件做单独的处理流程。如果是这样。你的这个问题就解决不了了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询