利用python傳送郵件
阿新 • • 發佈:2018-12-17
1. 點選設定,選擇POP3/SMTP/IMAP。
2. 第一次進入,這兩項應該是未勾選的。
3. 點選左側客戶端授權密碼,再點選重置授權碼。輸入簡訊驗證碼後,會提示設定授權密碼(不要和郵箱登陸密碼重複)。
4. 記住自己設定的授權密碼之後,開始用python程式設計。
# 匯入傳送郵件的庫
import smtplib
# 郵件文字
from email.mime.text import MIMEText
# SMTP伺服器
SMTPServer = 'smtp.163.com'
# 傳送郵件的地址
sender = '[email protected]'
# 傳送者郵箱的密碼(授權密碼)
passwd = 'th941211'
# 設定傳送的內容
message = '今天是2018年10月26日'
# 轉換成郵件文字
msg = MIMEText(message)
# 標題
msg['Subject'] = '今天天氣晴朗'
# 傳送者
msg['From'] = sender
# 建立SMTP伺服器,預設25埠
mailServer = smtplib.SMTP(SMTPServer, 25)
# 登入郵箱
mailServer.login(sender, passwd)
# 傳送郵件
mailServer.sendmail(sender, [' [email protected]'], msg.as_string())
# 退出郵箱
mailServer.quit()