简介:需要调用smtplib库,登录QQ邮箱,进入 设置 页面,选择账户选项,将下图设置成这样,需要发送短信,将短信验证成功的;如果想使用163作为发送邮箱,设置方式同QQ邮箱
序列码记录下载,设置发送邮箱密码的时候要用
核心代码如下:
import smtplib
def send_mail(content, email):
msg_from = 'zzzzzz@163.com' # 发送方邮箱
passwd = '123456' # 填入发送方邮箱的授权码
msg_to = email
subject = "哈哈"
msg = MIMEText(content)
msg['Subject'] = subject
msg['From'] = msg_from
msg['To'] = msg_to
try:
s = smtplib.SMTP_SSL("smtp.qq.com", 465) # 发送一般使用465端口,使用163邮箱的话,需要更换成smtp.163.com
s.login(msg_from, passwd)
s.sendmail(msg_from, msg_to, msg.as_string())
except Exception as e:
return False
else:
print('邮件发送成功')
finally:
s.quit()
return True
if __name__ == '__main__':
message = '测试'
email = 'sdfsfsd@qq.com'
send_mail(message, email)