python傳送郵件

2021-10-03 10:55:28 字數 758 閱讀 7245

def send_enclosure():

# 1.發件人、授權碼,收件人資訊

from_addr = "**********@qq.com" #發件人郵箱

pwd = "*******" #發件人郵箱密碼

to_addr = "****@qq.com" #收件人郵箱

# 2.建立例項物件,設定主題等資訊

msg = mimemultipart()

msg["subject"] = "lb測試郵件2" #郵件主題

msg["from"] = from_addr #發件人位址

msg["to"] = to_addr #收件人位址

# 郵件內容(按每個部分)

part1 = mimetext("郵件的內容是一張美女") #郵件文字內容

msg.attach(part1) #將內容新增到訊息

# 3.連線smtp伺服器,登入伺服器並傳送文字

smtp_server = "smtp.qq.com"

server = smtplib.smtp(smtp_server, 25)

server.login(from_addr, pwd)

server.sendmail(from_addr, to_addr, msg.as_string())  # as_string()把mimetext變成乙個str

server.close()

if __name__ == '__main__':

send_enclosure()

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...