import smtplib
from email.mime.text import MIMEText
def send_email(subject, content):
# QQ郵箱服務器
smtpserver = "smtp.qq.com"
# 發(fā)送者郵箱
sender = '123@qq.com'
# 配置郵箱客戶端生成的QQ郵箱授權碼
password = 'utwlkwkjbweqfpcocbeb'
# 接收者郵箱
receiver = '456@163.com'
# QQ郵箱服務器默認端口號
port = 465
# 郵件正文內容
msg = MIMEText(content, 'html', 'utf-8')
# 發(fā)送者賬號
msg['from'] = sender
# 接收者賬號
msg['to'] = receiver
# 郵件主題
msg['subject'] = subject
# 調用發(fā)件服務
smtp = smtplib.SMTP_SSL(smtpserver, port)
# 通過發(fā)送者的郵箱賬號和授權碼登錄郵箱
smtp.login(sender, password)
# 發(fā)送者、接收者、發(fā)送信息以字符串方式保存
smtp.sendmail(sender, receiver, msg.as_string())
print("郵件發(fā)送成功")
# 關閉郵件服務
smtp.quit()
send_email('這個是純文本發(fā)送的郵件示例', 'testtest')
Python SMTP 純文本的郵件實戰(zhàn)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- 寫在前面 初學python,今天和昨晚折騰了一晚上,終于成功發(fā)送出了郵件!心情激動,做個記錄總結。 首先,要實現發(fā)...
- 一、smtplib模塊: 主要通過SMTP類與郵件系統(tǒng)進行交互。使用方法如下: 1.實例化一個SMTP對象: s ...
- 使用時需修改的地方標記如下: 第8行(網易用戶名) 第10行(郵箱授權碼,注意,不是郵箱登錄密碼) 第12行(發(fā)件...
- 今天學到了如何使用Python的smtplib庫發(fā)送郵件,中間也是遇到了各種各樣的錯誤和困難,還好都一一的解決了。...