共計(jì) 700 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
Python 可以使用 smtplib 模塊來(lái)實(shí)現(xiàn)發(fā)送郵件服務(wù)。以下是一個(gè)簡(jiǎn)單的例子:
import smtplib
from email.mime.text import MIMEText
def send_email(subject, message, to_email):
# 郵件內(nèi)容
email_message = MIMEText(message)
email_message["Subject"] = subject
email_message["From"] = "sender@example.com"
email_message["To"] = to_email
# 發(fā)送郵件
with smtplib.SMTP("smtp.example.com", 587) as smtp:
smtp.login("username", "password")
smtp.send_message(email_message)
# 調(diào)用函數(shù)發(fā)送郵件
send_email(" 測(cè)試郵件 ", " 這是一封測(cè)試郵件。", "recipient@example.com")
上述代碼中,首先導(dǎo)入了 smtplib 模塊和 MIMEText 類。然后定義了一個(gè) send_email
函數(shù),該函數(shù)接受三個(gè)參數(shù):郵件主題、郵件內(nèi)容和收件人郵箱地址。
在函數(shù)內(nèi)部,首先創(chuàng)建了一個(gè) MIMEText 對(duì)象,設(shè)置了郵件的主題、發(fā)件人地址和收件人地址。然后使用 smtplib.SMTP
類創(chuàng)建了一個(gè) SMTP 連接,并調(diào)用其 login
方法進(jìn)行登錄驗(yàn)證。最后,調(diào)用 smtp.send_message
方法發(fā)送郵件。
需要根據(jù)實(shí)際情況修改郵件相關(guān)參數(shù),比如 SMTP 服務(wù)器地址、登錄用戶名和密碼等。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完