python3 腳本發郵件筆記[親測]

# 安裝相關的模塊
# 設置好 
	# 發送地址(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[更詳細內容請點擊]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章