欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 郵箱的發(fā)送

老白1年前7瀏覽0評論

在Python中,我們可以方便地使用自帶的smtplib庫來發(fā)送郵件。以下是一個簡單的Python代碼示例,用于向一個或多個收件人發(fā)送郵件。

import smtplib
from email.mime.text import MIMEText
sender_email = 'your_email@example.com'
sender_password = 'your_email_password'
recipient_email = 'recipient_email@example.com'
message_body = 'Hello from Python!'
# 創(chuàng)建一個MIMEText對象,將郵件正文添加到對象中
message = MIMEText(message_body)
# 郵件主題和發(fā)件人、收件人信息均放在郵件頭信息中
message['Subject'] = 'Python Email Test'
message['From'] = sender_email
message['To'] = recipient_email
try:
# 連接到SMTP服務(wù)器
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
# 登錄到郵箱賬戶
server.login(sender_email, sender_password)
# 發(fā)送郵件
server.sendmail(sender_email, recipient_email, message.as_string())
print('郵件已發(fā)送!')
except Exception as ex:
print('郵件發(fā)送失敗:', ex)
finally:
# 關(guān)閉SMTP連接
server.quit()

在以上代碼中,我們連接到SMTP服務(wù)器并使用starttls()啟用TLS加密傳輸協(xié)議。然后我們使用login()方法登錄到我們的郵箱賬戶,并使用sendmail()方法發(fā)送郵件。如果發(fā)送成功,我們將在控制臺上看到“郵件已發(fā)送!”的輸出。如果出現(xiàn)錯誤,則會打印“郵件發(fā)送失敗”和具體的錯誤消息。

通過這個簡單的Python代碼例子,我們可以進(jìn)行郵件發(fā)送,從而實(shí)現(xiàn)方便的郵件通訊。