python 傳送郵件

2021-10-05 01:36:38 字數 939 閱讀 6237

from email.mime.text import mimetext

import smtplib

# 第三方 smtp 服務

mail_host = "smtp.qq.com" # smtp伺服器

mail_user = "[email protected]" # 使用者名稱

mail_pass = "fbeefothvwrvbje" # 密碼(這裡的密碼不是登入郵箱密碼,而是授權碼)

sender = '[email protected]' # 發件人郵箱

receivers = ['[email protected]'] # 接收人郵箱

content = '測試郵件傳送4.14'

title = 'python smtp mail test' # 郵件主題

message = mimetext(content, 'plain', 'utf-8') # 內容, 格式, 編碼

message['from'] = "{}".format(sender)

message['to'] = ",".join(receivers)

message['subject'] = title

try:

smtpobj = smtplib.smtp_ssl(mail_host, 465) # 啟用ssl發信, 埠一般是465

smtpobj.login(mail_user, mail_pass) # 登入驗證

smtpobj.sendmail(sender, receivers, message.as_string()) # 傳送

print("mail has been send successfully.")

except smtplib.smtpexception as e:

print(e)

html傳送郵件 Python傳送郵件(三十)

簡單郵件傳輸協議 smtp 是一種協議,用於在郵件伺服器之間傳送電子郵件和路由電子郵件。python提供smtplib模組,該模組定義了乙個smtp客戶端會話物件,可用於使用smtp或esmtp偵聽器守護程式向任何網際網路機器傳送郵件。這是乙個簡單的語法,用來建立乙個smtp物件,稍後將演示如何用它...

python 傳送郵件

coding utf 8 import smtplib from email.mime.text import mimetext from email.header import header 檔案形式的郵件 def email file mail host smtp.qq.com 郵箱伺服器 ma...

python 傳送郵件

smtp mail transfer protocol 即簡單郵件傳輸協議,它是一組用於由源位址到目的位址傳送郵件的規則,由它來控制信件的中轉方式。python的smtplib提供了一種很方便的途徑傳送電子郵件。它對smtp協議進行了簡單的封裝。直接貼 coding utf 8 import smt...