码迷,mamicode.com
首页 > 其他好文 > 详细

发送邮件

时间:2018-05-19 18:44:40      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:登陆   class   end   设置   sub   serve   http   message   写代码   

1.首先注册一个163邮箱

2.注册完邮箱登陆到163邮箱,如图

技术分享图片

3.点击菜单栏上的设置按钮,进入页面,如图

技术分享图片

4.点击左面客户端授权密码,进入页面并点击开启,会让你注册,填入密码时  不要和登陆密码一样

技术分享图片

5.注册任务完成之后,我们就可以写代码了

#发邮件的库
import smtplib
#邮件文本
from email.mime.text import MIMEText

#SMPT服务器
SMPTServer = "smtp.163.com"
#发邮件的地址(你刚刚注册的163账号)
sender = "XXXX@163.com"
#发送者的邮箱密码(刚刚注册时候的授权密码,不是登陆密码)
passwd = "XXXXXXXXXXXXX"

#设置发送的内容
message = """要发送的内容"""
#转换成邮件文本
msg = MIMEText(message)
#标题
msg["Subject"] = "B506实验室今晚聚餐"
#发送者
msg["From"] = sender

#创建SMPT服务器
mailserver = smtplib.SMTP(SMPTServer,25)
#登陆邮箱
mailserver.login(sender,passwd)
#发送邮件,(列表中写要给别人发送的账号,可以写多个,QQ邮箱也可以的   我试过  并成功)
mailserver.sendmail(sender,["XXXXXXXXX@163.com"],msg.as_string())
#退出邮箱
mailserver.quit()

 

发送邮件

标签:登陆   class   end   设置   sub   serve   http   message   写代码   

原文地址:https://www.cnblogs.com/whu-2017/p/9060995.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!