#Python是个提高工作效率的好工具
使用Python发送/批量发送电子邮件,也是可以的,所以就探索了一下,虽然不是很实用。毕竟大家伙在邮箱里批量添加收件人就好了。但是在爬虫过程中,或者是某个东西运行中往自己的邮箱发送日志,那就需要自动啦。
在使用163邮箱时候,需要获取到邮箱的客户端授权密码:
同理其他邮箱也需要授权码
附上检验真理的代码:
#发送邮件
from email.header import Header #处理邮件主题
from email.mime.text import MIMEText # 处理邮件内容
from email.utils import parseaddr, formataddr #用于构造特定格式的收发邮件地址
import smtplib #用于发送邮件
def _format_addr(s):
name, addr = parseaddr(s)
return formataddr((Header(name, 'utf-8').encode(), addr))
from_addr = 'XXXXXXX@163.com' #发件箱
password = 'XXXXXXX'#我的163邮箱的客户端授权密码
to_addr = 'XXXXXXX@qq.com'#收件箱
smtp_server = 'smtp.163.com'
msg = MIMEText('内容', 'plain',&#