1. 程式人生 > >利用python的zmail模塊發送郵件

利用python的zmail模塊發送郵件

python zmail

今天看到馬哥linux運維的微信公眾號裏,推送了一個文章,用python實現的發送郵件的案例,故此實驗了一把,成功了,速記錄在案。

使用python3.x版本,安裝zmail模塊;
pip install zmail

本次使用qq郵箱發送郵件,前提是需要打開qq郵箱的pop3/smtp功能;
技術分享圖片

開啟後,會先要求QQ號申請第二代密碼保護,然後才能進行下一步,如果成功後,會生成一個授密碼權;

註意:一定要記住這個授權碼,凡是需要用到qq郵箱涉及代碼的情況下,大多會用到此授權碼;

如:我的授權碼為:nnddlbwwuusrieie

配置好前提條件後,就剩下代碼了:zmail_test.py文件
import zmail

mail_content = {
‘subject‘:‘zmail send mail successj‘, #標題隨意寫
‘content‘:‘this message from zmail‘, #郵件內容,隨意寫
}
server = zmail.MailServer(‘4***[email protected]‘,‘nnddlbwwuusrieie‘) #此處需要的是發送者的郵箱和授權碼

server.send_mail(‘1*****[email protected]‘,mail_content) #此處是目的郵箱地址和郵件內容

print(‘ok‘)

運行:
python zmail_test.py

發送後,可到1*****[email protected]郵箱上查收內容即可;

技術分享圖片

利用python的zmail模塊發送郵件