python如何群發郵件

  

今天一米軟件來跟大家分享一下python如何群發郵件


python如何群發郵件


python群發郵件需要用到的模塊:email模塊,smtplib模塊。


email模塊用來構建文件內容,smtplib模塊用來發郵件,這兩個都是Python內置模塊。


smtplib模塊使用方法:


import smtplib

server = smtplib.SMTP()

server.connect(host, port)

server.login(username, password)

server.sendmail(sender, to_addr, msg.as_string())

server.quit()


其中,SMTP是一個類,class(),要想調用 smtplib 模塊下、SMTP 類下的方法,應該這樣寫:smtplib.SMTP.方法,賦值給server是為了減少代碼的冗余。


SMTP (Simple Mail Transfer Protocol)翻譯過來是“簡單郵件傳輸協議”的意思,SMTP 協議是由源服務器到目的地服務器傳送郵件的一組規則。可以簡單理解為:我們需要通過SMTP指定一個服務器,這樣才能把郵件送到另一個服務器。


host是指定連接的郵箱服務器,你可以指定服務器的域名。通過搜索“xx郵箱服務器地址”,就可以找到。port 是“端口”的意思。一般情況下SMTP默認端口號為25。

相關資訊

推薦軟件