
python笔记- 发送邮件
依赖:
Python代码实现发送邮件,使用的模块是smtplib、MIMEText,实现代码之前需要导入包:
1 2 |
|
使用163邮件发送邮件,具体代码实现如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
163邮箱的授权码获取方法如下:
1. 登录163邮箱,点击设置-POP3/SMTP/IMAP,如下:
2. 开启SMTP服务且可以查询SMTP的host地址:
3. 点击客户端授权密码,可以重置授权码:
使用QQ邮件发送邮件,具体代码实现如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
相关推荐:《Python视频教程》
多个收件人且带附件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
多个收件人时账号之间使用分号;分割,进行smtp.sendmail(传入的多个收件人类型是list);new_msg['TO'] = recv,接收的类型是str。
使用类实现邮件的发送,即可发送多人也可发送附件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|