电脑桌面
添加蜗牛文库到电脑桌面
安装后可以在桌面快捷访问

第18课_玩转Python之发邮件.pdfVIP免费

第18课_玩转Python之发邮件.pdf_第1页
第18课_玩转Python之发邮件.pdf_第2页
第18课_玩转Python之发邮件.pdf_第3页
第18课玩转Python之发邮件⼀、如何发⼀封简单的邮件步骤:构造邮件(email)-发送邮件(smtplib)-发送成功⼆、smtplib模块(如下)importsmtplibserver=smtplib.SMTP()server.connect(host,port)server.login(username,password)server.sendmail(sender,to_addr,msg.as_string())server.quit()解析:(1)第⼀⾏,是引⼊smtplib模块(2)第⼆⾏,server是smtplib.SMTP()创建出来的对象,SMTP是smtpli把模块中的⼀个类(3)SMTP(SimpleMailTransferProtocol)翻译过来是“简单邮件传输协议”的意思,SMTP协议是由源服务器到⽬的地服务器传送邮件的⼀组规则(4)第三⾏代码,连接(connect)指定的服务器,host是指定连接的邮箱服务器;port是端⼝,默认端⼝号是25***如何查看⾃⼰的端⼝号?答:登录邮箱后,在【设置-选项-POP和IMAP】查找相关的端⼝号(5)若使⽤的是QQ邮箱,SMTP服务器地址是:smtp.qq.com,加密端⼝是465,默认的端口是25;QQ邮箱采⽤的加密⽅式是SSLserver=smtplib.SMTP_SSL()#如果端⼝是⽤SSL加密,请这样写代码。其中server是通过smtplib.SMTP()创建出来的对象server.connect('smtp.qq.com',465)#如果出现编码错误UnicodeDecodeError,你可以这样写:server.connect('smtp.qq.com',465,'utf-8')(6)第四⾏代码,login是登录的意思,也就是登录你指定的服务器⽤的,需要输⼊两个参数:登录邮箱和授权(7)第五⾏代码sendmail是“发送邮件”的意思,是发送邮件⽤的,sendmail()⽅法需要三个参数:发件⼈,收件⼈和邮件内容server.sendmail(from_addr,to_addr,msg.as_string())#from_addr:邮件发送地址,就是上⾯的username#to_addr:邮件收件⼈地址#msg.as_string():为⼀个字符串类型(8)最后⼀⾏代码,quit是“退出”的意思,就是退出服务器⼆、email模块(如下)fromemail.mime.textimportMIMETextfromemail.mime.imageimportMIMEImagefromemail.mime.multipartimportMIMEMultipart(1)MIMEText()⽅法需要输⼊三个参数:⽂本内容,⽂本类型和⽂本编码MIMEText(msg,type,chartset)#msg:⽂本内容,可⾃定义#type:⽂本类型,默认为plain(纯⽂本)#chartset:⽂本编码,中⽂为“utf-8”三、梳理发邮件的代码结构(1)导⼊模块:#smtplib⽤于邮件的发信动作importsmtplibfromemail.mime.textimportMIMEText#email⽤于构建邮件内容(2)定义变量:#发信⽅的信息:发信邮箱,QQ邮箱授权码from_addr=input('请输⼊发件⼈的邮箱...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

蜗牛文库的最新文档

二年级数学下册其中检测卷二年级数学下册其中检测卷附答案#期中测试卷.pdf
10.00金币
0下载
二年级数学下册期末质检卷(苏教版)二年级数学下册期末质检卷(苏教版)#期末复习 #期末测试卷 #二年级数学 #二年级数学下册#关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册期末混合运算专项练习二年级数学下册期末混合运算专项练习#二年级#二年级数学下册#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册年月日三类周期问题解题方法二年级数学下册年月日三类周期问题解题方法#二年级#二年级数学下册#知识分享 #关注我持续更新小学知识 #家长收藏孩子受益.pdf
10.00金币
0下载
二年级数学下册解决问题专项训练二年级数学下册解决问题专项训练#专项训练#解决问题#二年级#二年级数学下册#知识分享.pdf
10.00金币
1下载
二年级数学下册还原问题二年级数学下册还原问题#二年级#二年级数学#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册第六单元考试卷家长打印出来给孩子测试测试争取拿到高分!#小学二年级试卷分享 #二年级第六单考试数学 #第六单考试#二年级数学下册.pdf
10.00金币
0下载
二年级数学下册必背顺口溜口诀汇总二年级数学下册必背顺口溜口诀汇总#二年级#二年级数学下册 #知识分享 #家长收藏孩子受益 #关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册《重点难点思维题》两大问题解决技巧和方法巧算星期几解决周期问题还原问题强化思维训练老师精心整理家长可以打印出来给孩子练习#家长收藏孩子受益 #学霸秘籍 #思维训练 #二年级 #知识点总结.pdf
10.00金币
0下载
二年级数学下册 必背公式大全寒假提前背一背开学更轻松#二年级 #二年级数学 #二年级数学下册 #寒假充电计划 #公式.pdf
10.00金币
0下载
蜗牛文库+ 关注
实名认证
内容提供者

提供各种专业文档内容

确认删除?
QQ
  • QQ点击这里给我发消息
微信客服
  • 微信客服
回到顶部