Python SMTP 純文本的郵件實戰(zhàn)

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')
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容