首页IT科技python邮件通知(python邮件协议的介绍)

python邮件通知(python邮件协议的介绍)

时间2025-06-03 12:49:16分类IT科技浏览6057
导读: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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
2020年跨年烟花视频倒计时(2023跨年代码(烟花+背景音乐)) 网站权重的计算方法(网站权重对应的十个等级)