python邮件通知(python邮件协议的介绍)
导读:1、SMTP协议,即简单的邮件传输协议。...
1 、SMTP协议 ,即简单的邮件传输协议 。
是从源地址到目的地址传输邮件的一组规则 ,它控制信件的中转方式(中转协议)
2 、POP3协议 ,即邮局协议第三版 。
允许用户从服务器上将邮件存储在本地主机上 ,同时删除保存在邮件服务器上的邮件(读取协议)
3 、IMAP协议 ,报文存取协议(读取协议) 。
4 、多途径Internet邮件扩展协议 。
解决了SMTP协议只能传输ASCII文本的限制 ,将声音图像表格二进制数据作为邮件[外链图片转存失败 ,源站可能有防盗链机制 ,建议将图片保存下来直接上传(img-Lm7dARYe-1630476391787)(C:\Users\dell\desktop\QQ截图20210815142825.png)进行处理 。
实例
#-*-coding:cp936-*- fromemail.mime.multipartimportMIMEMultipart fromemail.mime.textimportMIMEText importsmtplib importsys importos importdatetime importtime importsubprocess reload(sys) sys.setdefaultencoding("utf-8") mailto_list=["lusongcool@163.com"]#目标邮箱 mail_host="smtp.163.com" mail_user="lusongcool@163.com" mail_pass="********"#163邮箱smtp生成的密码 defsend_mail(to_list,sub,content): me="LogServer"+"<"+mail_user+">" msg=MIMEText(content,_subtype=plain,_charset=utf-8) msg[Subject]=sub msg[From]=me msg[To]=";".join(to_list) try: server=smtplib.SMTP() server.connect(mail_host) server.login(mail_user,mail_pass) server.sendmail(me,to_list,msg.as_string()) server.close() returnTrue exceptException,e: printstr(e) returnFalse if__name__==__main__: send_mail(mailto_list,submit,content)以上就是python邮件协议的介绍 ,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!