您现在的位置是:课程教程文章
python如何实现邮件的收发
2023-12-13 23:36课程教程文章 人已围观
-
【Maoge毛哥】高考语文如何实现130+ 资料群
【Maoge毛哥】高考语文如何实现130+ 资料群完整Maoge语文课程体系 高考语文一站式服务 体验课——认识高考,了解Maoge 【... -
计算机基础知识必学入门/基础原理/上网
计算机基础知识必学入门/基础原理/上网对于想了解电脑、计算机的初学者是很好的教程,课程讲的十分详细、深入浅出... -
电脑小白入门到精通/计算机基础/上网/杀
电脑小白入门到精通/计算机基础/上网/杀作为一个新手,对电脑几乎完全不懂,那么如何电脑入门知识?首先要做的是电... -
外贸邮件写作外贸商务英语外贸开发信容
外贸邮件写作外贸商务英语外贸开发信容《外贸营销操作实务》咨询报名加微信15801542432 【上课内容】: 我们系统培训...
1、安装邮件库。
pipinstallPyEmail
2、邮件接口,需要开启邮箱的设置-账户里SMTP服务。
接下来会通过发送短信验证来获得授权码,有了授权码后就可以在代码里添加了
3、设置登录信息、发送内容等,开启smtp服务,连接服务器。登录邮箱发送或者接收邮件,最后关闭服务。
实例
importsmtplib fromemail.mime.textimportMIMEText fromemail.headerimportHeader importtime #发信方的信息:发信邮箱,QQ邮箱授权码 from_addr="xxx@qq.com" password="xxxx" #收信方邮箱 to_addr="xxx@qq.com" #发信服务器 smtp_server="smtp.qq.com" #邮箱正文内容,第一个参数为内容,第二个参数为格式(plain为纯文本),第三个参数为编码 msg=MIMEText('罗本帅','plain','utf-8') #邮件头信息 msg['From']=Header(from_addr) msg['To']=Header(to_addr) msg['Subject']=Header('python') #开启发信服务,这里使用的是加密传输 server=smtplib.SMTP_SSL(smtp_server) server.connect(smtp_server,465) #登录发信邮箱 server.login(from_addr,password) foriinrange(2): #发送邮件 server.sendmail(from_addr,to_addr,msg.as_string()) time.sleep(1) server.quit()#关闭服务器
以上就是python实现邮件收发的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
课程教程:python如何实现邮件的收发下一篇:没有了