python郵件傳送

2021-08-01 23:25:32 字數 862 閱讀 9133

1.這裡使用**伺服器

#!/usr/bin/python

import smtplib

from email.mime.text import mimetext

from email.header import header

#第三方smtp郵件服務

mail_host = 'smtp.***.com'

mail_user = '' #使用者名稱

mail_pass = ''#密碼

sender = '***'#傳送郵箱

reverses = ['[email protected]'] #接收郵件郵箱

message = mimetext('python測試郵件','plain','utf-8')

message['from'] = header('來自遙遠的測試','utf-8')

message['to'] = header('小熊','utf-8')

subject = 'python 測試郵件'

message['subject'] = header(subject, 'utf-8')

try:

smtpobj = smtplib.smtp()

smtpobj.connect(mail_host, 25)

smtpobj.login(mail_user,mail_pass)

smtpobj.sendmail(sender, reverses, message.as_string())

print('郵件傳送成功')

except smtplib.smtpexception:

print('error郵件無法傳送')

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