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

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

时间2025-09-19 01:51:33分类IT科技浏览8760
导读: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类型注解 知乎(Python 类型注解) 到底怎样挣钱(如何**赚更多的钱-月薪4千,副业4万,爱搞钱的深圳女孩都在做啥副业?)