1. 程式人生 > >利用python傳送郵件

利用python傳送郵件

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()

 5. 執行上段程式碼之後檢視收件人的郵箱是否已經收到自己傳送的郵件。