丰满岳翻云覆雨呻吟_亚洲色偷拍区另类无码专区_亚洲综合欧 ,四虎影视a片永久免费网址_午夜美女性高潮视频_亚操日韩美

常州預應力鋼絞線價格 Python如何實現(xiàn)自動發(fā)送郵件

發(fā)布日期:2026-01-12 點擊次數(shù):137
鋼絞線

自動發(fā)送郵件

我們把報表做出來以后一般都是需要發(fā)給別人查看,對于一些每天需要發(fā)的報表或者是需要一次發(fā)送多份的報表,這個時候可以考慮借助Python來自動發(fā)送郵件。

天津市瑞通預應力鋼絞線有限公司

使用郵箱的一步

一般我們在使用QQ郵箱、163郵箱、126郵箱等這些比較常用的郵箱時,只需要輸入賬號和密碼就可以。但是在使用手機端的企業(yè)郵箱的時候,一般都需要配置一下,常規(guī)的配置界面如下所示:

就是除了在輸入賬號密碼以外,還需要輸入一個服務器鏈接地址,這個地址每個公司都會不太一樣。

一份郵件的組成

下圖是outlook中發(fā)送一份郵件的界面,主要包含發(fā)件人、收件人、抄送人、主題、正文、附件這幾部分。這也是一般郵件比較通用的組成部分。

如何發(fā)送郵件

在發(fā)送郵件之前先需要與服務器進行連接,在Python中主要利用smtplib模塊來建立服務器連接接、服務器斷開的工作。

不同郵箱的服務器鏈接地址不一樣,大根據(jù)自己使用的郵箱設置相應的服務器鏈接。下表為常見郵箱對應的服務器鏈接:

郵箱 服務器地址 新浪郵箱 smtp.sina.com 搜狐郵箱 smtp.sohu.com 126郵箱 smtp.126.com 139郵箱 smtp.139.com 163網(wǎng)易郵箱 smtp.163.com

在與163郵箱服務器進行連接之前,需要先登陸自己的163郵箱進行授權(quán)設置,授權(quán)碼設置如下:

點擊設置中的POP3/SMTP/IMAP,勾選SMTP服務,根據(jù)提是進行授權(quán)碼設置,設置授權(quán)成功后,在Python中利用授權(quán)碼進行登陸,而不是你本來的郵箱密碼,如果使用本來的郵箱密碼登陸,預應力鋼絞線會報錯。

連接設置好以后就可以使用賬戶密碼進行登錄了,登錄成功以后就可以對郵件內(nèi)容進行編輯,編輯完成以后就可以點擊發(fā)送了,發(fā)送完成后斷開服務器鏈接。

如下展示了發(fā)送一份郵件的簡短流程代碼:

正式發(fā)送一份郵件

如下以163郵箱為例,展示了發(fā)送一份郵件完整的Python代碼:

后的結(jié)果如下圖:

關(guān)于自動發(fā)送郵件還有一些進階的內(nèi)容,比如定時發(fā)送,正文顯示html內(nèi)容等,大有興趣的可以自行上網(wǎng)搜索學習。

批量發(fā)送郵件

如果是需要同時發(fā)送多份郵件,可以把收件人整理成一個表格進行循環(huán)遍歷,挨個進行發(fā)送。

比如我們現(xiàn)在需要給銷售部門好幾百銷售人員分別發(fā)送本月各自的銷售任務,在發(fā)送郵件的時候主題需要命名成xxx任務明細,在正文中的稱呼也需要改成對應的收件人,附件中需要添加各自的任務明細表,而且需要抄送給各自的直屬上。

根據(jù)上述的需要,我們整理了如下收件人信息相關(guān)的表格df:

姓名 收件人 抄送人 張俊紅1 zhangjunhong11@163.com zhangjunhong@163.com 張俊紅2 zhangjunhong22@163.com zhangjunhong@163.com

只需要寫一個for循環(huán)去遍歷這個df表格中的信息,然后就可以分別發(fā)送出去,具體實現(xiàn)代碼如下:

通過運行上面的代碼,就可以達到一次給表格df中的所有人發(fā)送郵件的需求。

以上就是 Python如何實現(xiàn)自動發(fā)送郵件的詳細內(nèi)容常州預應力鋼絞線價格,更多關(guān)于 Python發(fā)送郵件的資料請關(guān)注腳本之其它相關(guān)文章!

熱點資訊

推薦資訊