python学习笔记18:发送邮件-yamail模块
一、安装第三方模块yamail
安装命令为:
pip install yamail
二、使用实例
1 import yamail 2 user ='xxxxxx@163.com' 3 password = 'xxxxxxxxx' 4 # 如果是163或qq邮箱,密码是授权码,不是登录密码;一般公司邮箱是登录密码 5 # 一般邮箱中,进入设置,然后POP3/SMTP/IMAP设置,打开服务就可以设置授权码了。 6 host = 'smtp.163.com' 7 mail = yamail.SMTP(host=host,user=user,password=password) 8 mail.send( 9 to=['xxxxx@qq.com','xxxxx@qq.com'], #收件人邮箱 10 # 给多个目标发邮件只需创建一个列表,将邮箱放在列表中即可 11 cc=['xxxxx@qq.com'], #抄送人邮箱 12 subject='主题abc', #主题 13 contents='正文123', #正文 14 attachments=['发附件.txt'] #附件 15 ) 16 mail.close()