使用python發送郵件
1、發送郵件
from email.header import Header from email.mime.text import MIMEText import smtplib #登錄郵件服務器 server = smtplib.SMTP_SSL("smtp.qq.com", 465) #發送人的SMTP服務器和端口,一般在郵箱上可以找到 server.login("xxx@qq.com", "這里填授權碼") #發送人的郵箱賬號和授權碼(有一些郵箱可以直接填郵箱的登錄密碼),授權碼在郵箱上找 #設置郵件頭信息 msg = MIMEText('hello, send by Python...', 'plain', 'utf-8') #郵件內容 msg['From'] = Header("python發送者測試", "utf-8") #發送者名稱,可隨意命名 msg['To'] = Header("python接收者測試", "utf-8") #接收者名稱,可隨意命名 msg['Subject'] = Header("主題測試", 'utf-8') #郵件主題 #發送郵件 server.sendmail("1830759297@qq.com", ["nhwen123@163.com"], msg.as_string()) #第二個參數是收件人郵箱地址,是一個list,可以寫多個地址
收到的郵件:

SMTP服務器和端口:

如何獲取授權碼,比如QQ郵箱,參考:https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

浙公網安備 33010602011771號