python-简单的邮件发送
来源:互联网 发布:飞利浦呼吸机读卡软件 编辑:程序博客网 时间:2024/04/30 23:35
简单的邮件发送代码,干货如下:
# _*_ coding: utf-8 _*_import smtplibfrom email.mime.text import MIMETextmailto_list = ["email@host"]mail_host = "smtp.163.com" # 这里以163为例mail_user = "emailname" # 只要name就好,不需要hostmail_pass = "password" # 这里不是登陆密码而是授权码 在“设置”--“客户端授权码”中可设置mail_postfix = "163.com" # hostdef send_mail(to_list, sub, content): me = "哈利骑着扫帚通知你" + "<" + mail_user + "@" + mail_postfix + ">" # 这里设置的是收件人收到邮件里面的发件人名称和地址 msg = MIMEText(content, _subtype="plain", _charset="utf-8") # 这里设置邮件内容(不含附件) msg["Subject"] = sub # 这里是邮件主题 msg["From"] = me msg["To"] = ";".join(mailto_list) # 可以批量发邮件 try: server = smtplib.SMTP() server.connect(mail_host) server.login(mail_user, mail_pass) server.sendmail(me, to_list, msg.as_string()) server.close() return True except Exception as exce: print("111", exce) return Falseif __name__ == '__main__': if send_mail(mailto_list, "邮件主题", "邮件内容"): print("yes") else: print("no")
补充一点:
如果出现错误信息535, Error: authentication failed
,说明授权码不对,要特别注意密码那里使用的是授权码不是密码,是授权码,授权码,授权码。
0 0
- python-简单的邮件发送
- 使用python发送简单的邮件
- 使用Python简单的发送邮件
- python发送邮件的一个简单实现
- 简单邮件的邮件发送
- python发送邮件简单示例
- 简单的邮件发送
- 发送简单的邮件
- python邮件的发送
- java 邮件发送 --- 简单的邮件发送
- python写的简单发送邮件的脚本
- Python(2.7.x)使用SMTP发送邮件的简单示例
- 利用python实现简单的邮件发送客户端
- 简单的发送邮件代码
- 简单的JavaMail邮件发送
- java 简单的发送邮件
- java简单的邮件发送
- delphi 简单的发送邮件
- Android静态安全检测 -> 强制类型转换本地拒绝服务漏洞
- json-server快速“伪造”后台接口
- 机器学习中的PR曲线和ROC曲线
- URL Schemes 程序跳转
- 图像识别(5)——《OpenCV3编程入门-毛星云》第三部分 掌握imgproc组件
- python-简单的邮件发送
- 苏嵌27 16.12.05
- markdown的来龙去脉
- Android开发之TV端APP在手机上运行
- Unity SpriteRender 支持Tile平铺的Shader
- 全排列
- Git更新远程仓库代码到本地 git fetch
- 121. Best Time to Buy and Sell Stock#3(Done)
- 关于dubbo的常用配置