发送邮件

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=45625 默认端口号
)#如果用的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类发送邮件

如何每天定时发送邮件

java如何实现批量发送邮件

本地能正常发送邮件 阿里云服务器端发送邮件提示已经成功了 但是发送不过来 显示 Failure sending mail.

Python邮件发送。为啥我用smtp发送邮件,发送成功没有报错,却没有收到邮件?求解

ODOO邮件发送集成