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

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

时间2025-08-05 10:25:26分类IT科技浏览7564
导读: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
python的arrange函数(python中xrange是什么?为什么不常用?)