python郵件傳送

2021-08-07 13:50:10 字數 824 閱讀 7373

#coding:utf-8

import smtplib

from email.mime.text import mimetext

from email.utils import formataddr

mysender = 「[email protected]

myuser = 「接收方」

def mail():

ret = true

try:

msg = mimetext(「郵箱內容」,」plain」,」utf-8」)

msg[「from」] = formataddr(「發件人暱稱」,mysender)

msg[「to」] = formataddr(「收件人暱稱」,myuser)

msg[「subject」] = 「郵件主題」

server =  smtplib.smtp("smtp.***.com",25)#郵箱傳送占用25埠

server.login(user=mysender,password="發件人郵箱密碼,也有可能是第三方授權碼")

server.sendmail(mysender,myuser,msg.as_string())

server.quit()#這裡就是關閉一些開啟的郵件,建議可以放到finally塊

except exception:

ret = false

return ret

ret = mail

if ret:

print 「ok」

else:

print 「filed」

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