当前位置: 移动技术网 > IT编程>脚本编程>Python > python邮件发送

python邮件发送

2018年12月01日  | 移动技术网IT编程  | 我要评论

top gear 19季06,趣向俱乐部,富婆下车拳打宝马男

'''qq邮件与其他邮件有所不同,下以我的qq邮件为例(切勿转载):'''

import os
import smtplib
from email.mime.text import mimetext

# 邮件服务器
mail_server = 'smtp.qq.com'
# 用户名
mail_username = '751986860@qq.com'
# 密码,通过环境变量获取,可以避免隐私信息的暴露
# 或授权码,qq邮箱需要使用授权码
mail_password = os.getenv('mail_password', 'jfavtovbjrekbeac')

# 邮件内容
content = 'hello word!'
# 创建用于发送的邮件消息对象
# 参数1:邮件内容
# 参数2:内容类型,plain表示普通文本,(html表示网页,不指定时表示普通文本,以下发送的是普通文本)
message = mimetext(content)
# 设置主题
message['subject'] = '邮件发送'
# 设置发送者
message['from'] = mail_username

# 创建用于发送邮件的对象
# smtp:邮件不加密,端口25
# smtp_ssl:邮件加密传输,端口465,qq邮箱必须使用加密
mail = smtplib.smtp(mail_server)
# 身份认证
mail.login(mail_username, mail_password)
# 发送给谁
to = '2383013660@qq.com'
# 发送邮件
mail.sendmail(mail_username, to, message.as_string())
# 结束
mail.quit()

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网