Python教程

关于python邮箱的简易教程

本文主要是介绍关于python邮箱的简易教程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

0.基础代码(以QQ邮箱为例)

# 调用smtplib库及MIMEText等代码

import smtplib

from email.header import Header

from email.mime.text import MIMEText

# 发信方信息:

from_addr = '发送邮箱人'

password = ' 授权码 '  #如何获取授权码,请跳至1

# 收信方邮箱不一定要QQ邮箱

to_addr = ' '

# 发信服务器

smtp_server = 'smtp.qq.com'

msg['From'] = Header('')#发件人(由于要以字符模式显示,记得把文字写在‘’内)
msg['To'] = Header('') #收件人
msg['Subject'] = Header('')#主题

# 邮箱正文内容,第一个参数为内容,第二个参数为格式,第三个参数为编码

msg = MIMEText('内容','plain','utf-8')

#以下代码用于确认信件发放服务器(建议照搬)

server = smtplib.SMTP_SSL(smtp_server)

server.connect(smtp_server,465)

server.login(from_addr, password)

server.sendmail(from_addr, to_addr, msg.as_string())

server.quit()#括号不能省略

1.关于邮箱授权码获取:

0.打开邮箱网页,点击账户

         1.下拉,找到以下界面并开启pop3 和imap服务,根据网页提示,可获得邮箱授权码:

 

 2.改进

这样的代码有明显局限性,如对非程序员不友好且只能单发。。。。。。

所以还需要引入其他知识来处理,可自主尝试加上input等互动模块。

(第一次写,如有疏漏,欢迎大佬指正)

这篇关于关于python邮箱的简易教程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!