用Python登錄Gmail并發(fā)送Gmail郵件的教程
這篇快文介紹了使用Gmail作為您的e-mail服務(wù)器,通過(guò)Python的內(nèi)置SMTP庫(kù)發(fā)送電子郵件。它并不復(fù)雜,我保證。
下面是如何在Python中登錄GMail:
import smtplib # The below code never changes, though obviously those variables need values. session = smtplib.SMTP('smtp.gmail.com', 587) session.ehlo() session.starttls() session.login(GMAIL_USERNAME, GMAIL_PASSWORD)
下面是如何在Python中發(fā)送郵件:
headers = "\r\n".join(["from: " + GMAIL_USERNAME, "subject: " + email_subject "to: " + recipient, "mime-version: 1.0", "content-type: text/html"]) # body_of_email can be plaintext or html! content = headers + "\r\n\r\n" + body_of_email session.sendmail(GMAIL_USERNAME, recipient, content)
取決于您對(duì)Python的掌握,這可能是一段相當(dāng)小或相當(dāng)長(zhǎng)的代碼。
對(duì)我來(lái)說(shuō),第一次拿一個(gè)程序來(lái)發(fā)送電子郵件,就如我看到黑客帝國(guó)里面的場(chǎng)景那一刻,就像我第一次在 Godaddy 上建立一個(gè)網(wǎng)站,或者像我第一次使用 JOptionPane 的疑惑。這是一個(gè)實(shí)現(xiàn)方法(一個(gè)簡(jiǎn)單的方法,它使得實(shí)現(xiàn)類似的應(yīng)用變得非常簡(jiǎn)單),雖然我以前看過(guò)很多發(fā)郵件的代碼,但這仍然給我留下了深刻的印象。
另外,盡管上面的代碼簡(jiǎn)單,但我第一次也是傾盡全力,花了兩個(gè)多小時(shí)才把那些代碼寫出來(lái)。因此我希望能幫到一些其他人。
- 在Python的Flask框架中驗(yàn)證注冊(cè)用戶的Email的方法
- python3.5 email實(shí)現(xiàn)發(fā)送郵件功能
- linux下python使用sendmail發(fā)送郵件
- python smtplib模塊實(shí)現(xiàn)發(fā)送郵件帶附件sendmail
- 利用Python yagmail三行代碼實(shí)現(xiàn)發(fā)送郵件
- Python3利用SMTP協(xié)議發(fā)送E-mail電子郵件的方法
- Python使用email模塊對(duì)郵件進(jìn)行編碼和解碼的實(shí)例教程
- python通過(guò)imaplib模塊讀取gmail里郵件的方法
- python中使用smtplib和email模塊發(fā)送郵件實(shí)例
- Python如何通過(guò)Flask-Mail發(fā)送電子郵件
相關(guān)文章
舉例講解Python設(shè)計(jì)模式編程中的訪問者與觀察者模式
這篇文章主要介紹了Python設(shè)計(jì)模式編程中的訪問者與觀察者模式,設(shè)計(jì)模式的制定有利于團(tuán)隊(duì)協(xié)作編程代碼的協(xié)調(diào),需要的朋友可以參考下2016-01-01Python自動(dòng)創(chuàng)建Excel并獲取內(nèi)容
這篇文章主要介紹了Python自動(dòng)創(chuàng)建Excel并獲取內(nèi)容,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09Python基于正則表達(dá)式實(shí)現(xiàn)檢查文件內(nèi)容的方法【文件檢索】
這篇文章主要介紹了Python基于正則表達(dá)式實(shí)現(xiàn)檢查文件內(nèi)容的方法,可實(shí)現(xiàn)針對(duì)文件中import強(qiáng)制依賴的文件關(guān)系檢索,涉及Python文件目錄的遍歷及正則匹配相關(guān)操作技巧,需要的朋友可以參考下2017-08-08PyQt5+serial模塊實(shí)現(xiàn)一個(gè)串口小工具
這篇文章主要為大家詳細(xì)介紹了如何利用PyQt5和serial模塊實(shí)現(xiàn)一個(gè)簡(jiǎn)單的串口小工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-01-01Python-Seaborn熱圖繪制的實(shí)現(xiàn)方法
這篇文章主要介紹了Python-Seaborn熱圖繪制的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07python讀取nc數(shù)據(jù)并繪圖的方法實(shí)例
最近項(xiàng)目中需要處理和分析NC數(shù)據(jù),所以下面這篇文章主要給大家介紹了關(guān)于python讀取nc數(shù)據(jù)并繪圖的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-05-05