# 安裝相關的模塊
# 設置好
# 發送地址(from_addr)
# 接收地址(t0_addr)/
# 信息內容(msg_text)
# 郵件標題(title)
def my_send_email(msg_text,title):
from email.mime.text import MIMEText
msg = MIMEText(msg_text,'plain', 'utf-8')
from_addr = '***@qq.com'
to_addr = '***@163.com'
sub_msg = 'hello,這是我的python腳本的郵件' # 未似乎沒有它的用處
smtp_server = 'smtp.qq.com' # 參考郵箱設置,各個平臺例如163的就是 smtp.163.com
import smtplib
# 初始化smtp對象,傳入服務器地址與端口號
server = smtplib.SMTP(smtp_server,25)
# 設置調試模式可以讓我們看到發送郵件過程中的信息
server.set_debuglevel(1)
# 登陸MUA,使用賬戶與授權碼登陸
server.login(from_addr, '授權碼')
msg['From'] = from_addr
msg['To'] = to_addr
msg['Subject'] = title
server.sendmail(from_addr, [to_addr], msg.as_string())
print("send successful!")
#發送成功最後兩行
reply: b'250 Ok: queued as \r\n'
reply: retcode (250); Msg: b'Ok: queued as'
data: (250, b'Ok: queued as')
參考文章:python如何實現電子郵件的發送 from qq_16069927[更詳細內容請點擊]