赞
踩
本文以qq邮箱为例
# python 内置smtplib库支持发送邮件 import smtplib from email.mime.text import MIMEText from email.header import Header # 实例一个邮箱对象 # 邮箱我们以qq邮箱为例 # 端口为465或者587,465为ssl加密,587为tls加密 smtpObj = smtplib.Smtp('smtp.qq.com',465) # 创建了一个邮箱对象后,需要跟邮箱服务器打招呼 ret = smtpObj.ehlo() # res为一个元组,当元组的第一个元素为250时,表示跟服务器建立连接成功 print(res) # username为邮箱名 auth为认证密码,即上面让你复制的授权码 username = 'xxxxx' auth = 'xxxx' ret = smtpObj.login(username, auth) print(ret) # ret的第一个元素为235表示登录成功! # 构建需要发送的内容 message = MIMETEXT('正文内容','plain' , 'utf-8') message['FROM'] = Header('发件人','utf-8') message['TO'] = Header('收件人','utf-8') # 发送邮件 ret = smtp.sendmail('发送人的邮箱','接收人的邮箱', message.as_string()) # ret为一个空的字典,表示发送成功 print(ret)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。