python使用yagmail模块发送邮件,比smtp发送邮件要简单的多。
1、首页下载安装yagmail,在终端或者cmd黑窗口中,输入pip install yagmail,回车即可
2、就可以使用了,上代码:
#导入yagmail模块 import yagmail def send_mail(): #创建邮箱服务器对象,参数分别是发送者邮箱,邮箱授权码,服务器 yag_index = yagmail.SMTP(user="发送者邮箱", password="邮箱授权码", host="smtp.qq.com") #定义主题 subject = "附件图片" #定义邮箱内容 yag_contents = "这是一个带附件的邮件" #发送邮件 yag_index.send(["接收者邮箱", "接收者邮箱"], subject, yag_contents, ["附件地址", "附件地址"])
3、从代码中可以看出,比smtp使用的模块要少,并且可以同时发送多个附件给多个人