新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
python如何發(fā)送email
要使用Python發(fā)送電子郵件,可以使用smtplib庫(kù)和email庫(kù),以下是一個(gè)簡(jiǎn)單的示例:

1、確保已經(jīng)安裝了smtplib和email庫(kù),如果沒(méi)有安裝,可以使用以下命令安裝:
pip install securesmtplib pip install email
2、編寫一個(gè)Python腳本來(lái)發(fā)送電子郵件,以下是一個(gè)示例:
import smtplib
from email.mime.text import MIMEText
from email.header import Header
發(fā)件人和收件人的郵箱地址
sender = 'your_email@example.com'
receiver = 'receiver_email@example.com'
郵件主題和內(nèi)容
subject = '郵件主題'
content = '郵件正文'
創(chuàng)建郵件對(duì)象
message = MIMEText(content, 'plain', 'utf8')
message['From'] = Header(sender, 'utf8')
message['To'] = Header(receiver, 'utf8')
message['Subject'] = Header(subject, 'utf8')
發(fā)送郵件
try:
smtp_obj = smtplib.SMTP('smtp.example.com', 587) # 使用你的SMTP服務(wù)器地址和端口
smtp_obj.login('your_email@example.com', 'your_password') # 使用你的郵箱地址和密碼登錄
smtp_obj.sendmail(sender, [receiver], message.as_string())
print("郵件發(fā)送成功")
except smtplib.SMTPException as e:
print("Error: 無(wú)法發(fā)送郵件", e)
請(qǐng)將上述代碼中的your_email@example.com、receiver_email@example.com、smtp.example.com、your_password替換為實(shí)際的發(fā)件人郵箱地址、收件人郵箱地址、SMTP服務(wù)器地址和發(fā)件人郵箱密碼。
分享題目:python如何發(fā)送email
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/dppcioc.html


咨詢
建站咨詢
