失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > javamail发送html正文文件_自动发送邮件

javamail发送html正文文件_自动发送邮件

时间:2020-03-27 23:25:04

相关推荐

javamail发送html正文文件_自动发送邮件

实现的功能

根据不同的人发送不同的附件直接读取html文件,正文中插入图片GUI图形界面,选择附件、通讯录、图片

使用的库

smtplib库,主要用到SMTP()类,用来连接服务器,发送邮件email库,用来编辑邮件内容,包括标题,发件人、接收人、正文等PyQt5库,图形工具,主要是提供一个操作界面,用来选择附件、图片等

准备工作

SMTP中的密码不是指邮箱的登录密码,而是客户端的授权密码,需要先去邮箱里面开启SMTP服务,然后获取授权密码

163邮箱,先开启POP3/SMTP服务,然后设置授权密码

2. QQ邮箱也是一样,在设置中找到开启SMTP服务,然后设置密码

运行界面

GUI界面运行结果收到的邮件内容

(1) QQ邮箱

(2) 163邮箱

下载链接

源代码、附件、html文件、通讯录等上传到了github,需要的话可以直接下载。

songrenqing/SendMail​

可能遇到的异常

异常:554 b'DT:SPM 163 smtp10,DsCowADnLCYUXxleA5NlLg--.58715S3 1578721044

描述:这个问题是163邮箱发送到qq邮箱遇到的,QQ邮箱拒绝接受此邮件

解决办法:关掉电脑连接的wifi,手机使用移动网络,然后电脑连接手机的热点,再次发送即可。

如果觉得《javamail发送html正文文件_自动发送邮件》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。