中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python自動發送郵件怎么實現

小億
86
2023-12-13 21:30:34
欄目: 編程語言

要實現Python自動發送郵件,可以使用Python內置的smtplib庫來實現。

以下是一個簡單的示例代碼:

import smtplib
from email.mime.text import MIMEText

def send_email(to_email, subject, content):
    # 郵件內容
    email_content = MIMEText(content, 'plain', 'utf-8')
    email_content['Subject'] = subject
    email_content['From'] = '發件人郵箱地址'
    email_content['To'] = to_email

    # 發送郵件
    smtp_server = 'SMTP服務器地址'
    smtp_port = 25  # 或者465
    smtp_username = '發件人郵箱地址'
    smtp_password = '發件人郵箱密碼'

    try:
        smtp = smtplib.SMTP(smtp_server, smtp_port)
        smtp.login(smtp_username, smtp_password)
        smtp.sendmail(smtp_username, to_email, email_content.as_string())
        smtp.quit()
        print('郵件發送成功')
    except smtplib.SMTPException as e:
        print('郵件發送失敗:', str(e))

# 調用發送郵件函數
to_email = '收件人郵箱地址'
subject = '測試郵件'
content = '這是一封自動發送的郵件'
send_email(to_email, subject, content)

在實際使用時,需要將代碼中的發件人郵箱地址SMTP服務器地址發件人郵箱密碼收件人郵箱地址等信息替換為實際的郵件信息。

注意,有些郵箱提供商(如QQ郵箱、163郵箱)對SMTP服務器的訪問有限制,需要在郵箱設置中開啟SMTP服務,并使用相應的SMTP服務器地址和端口號。

另外,為了確保郵箱的安全性,建議將敏感信息(如郵箱密碼)存儲在配置文件中,并在代碼中讀取配置文件。

0
都匀市| 安阳县| 建德市| 漠河县| 固阳县| 苏尼特左旗| 大同市| 闸北区| 白山市| 安溪县| 波密县| 信宜市| 新乡市| 北京市| 灵武市| 汝州市| 麟游县| 泸定县| 黄山市| 越西县| 呼和浩特市| 那曲县| 浙江省| 永兴县| 航空| 武宁县| 平凉市| 林州市| 德令哈市| 石家庄市| 金华市| 丹江口市| 安多县| 阿图什市| 乌鲁木齐县| 神池县| 漠河县| 浑源县| 泾川县| 临洮县| 莱州市|