Python 郵件傳送類

2021-08-09 02:02:07 字數 968 閱讀 5710

import smtplib  #發郵件

from email.mime.text import mimetext #郵件文字

class sendmail:

def __init__(self,smtpsever,sender,password ):

self.smtpsever = smtpsever # 伺服器

self.sender = sender # 郵件傳送方

self.password = password # 密碼

self.mailsever = smtplib.smtp(self.smtpsever, 25) # 郵件伺服器端口25

self.mailsever.login(self.sender, self.password) # 登陸

def send(self,message,title,maillist):

msg = mimetext(message) # 轉化為郵件文字格式

msg["subject"] =title # 郵件標題

msg["from"] = self.sender # 郵件傳送者

msg["to"] = "[email protected]" # 郵件接收方

self.mailsever.sendmail(self.sender,

maillist,

msg.as_string())

def exit(self): #可以通過析構函式完成

self.mailsever.quit()

sender1= sendmail("smtp.163.com","[email protected]","123456")

sender1.send("郵件內容 ","題目",["[email protected]","[email protected]"])

sender1.exit()

Python傳送郵件的類

綜合網上查到的內容,寫的python傳送郵件的類。具體用法可以參看if name main 之後的 如果要作為傳送郵件的指令碼命令,可以python sendmail.py to email subject attachment 然 後輸入郵件內容 ctrl d 或ctrl z 即可。如果要在其他程...

python中程式設計傳送郵件類

class sendmail def send mail html self,host,post,sender,password,receivers,subject,file self.sender sender self.receivers receivers 接收郵件,可設定為你的qq郵箱或者其...

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

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