发送邮件
Posted 彼得潘jd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发送邮件相关的知识,希望对你有一定的参考价值。
import yagmail
username=‘[email protected]‘ #邮箱
passwd=‘XXXXXXXXX‘ #授权码
mail=yagmail.SMTP(user=username,
password=passwd,
host=‘smtp.qq.com‘, #如果是163邮箱写成smtp.163.com
smtp_ssl=True
# port=456或25 默认端口号
)#如果用的qq邮箱,如果邮箱用的安全协议要加smtp_ssl=True
mail.send(
to=[‘[email protected]‘,‘[email protected]‘],
#to发给谁,如果多个收件人的话,写成list;单个人写成str,‘[email protected]‘
cc=‘[email protected]‘, #抄送给谁
subject=‘标题‘, #邮件标题
contents=‘xxx‘, #邮件正文
attachments=[r‘C:\Users\xxxx\Desktop\xxxx.txt‘,
r‘E:\xxxxxxxx\xxxxx\xxxxx\xxxxx.py‘]
)
print(‘发送成功‘)
# pip uninstall xxx #卸载
# yagmail
# 要用群里我给你的那个.whl的安装包
# 直接pip install的话,发中文附件的时候,文件名是乱码
以上是关于发送邮件的主要内容,如果未能解决你的问题,请参考以下文章
logback 发送邮件和自定义发送邮件;java类发送邮件
本地能正常发送邮件 阿里云服务器端发送邮件提示已经成功了 但是发送不过来 显示 Failure sending mail.