python 谷歌登录_用Python登录Gmail并发送Gmail邮件的教程
這篇快文介紹了使用Gmail作為您的e-mail服務器,通過Python的內置SMTP庫發送電子郵件。它并不復雜,我保證。
下面是如何在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中發送郵件:
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)
取決于您對Python的掌握,這可能是一段相當小或相當長的代碼。
對我來說,第一次拿一個程序來發送電子郵件,就如我看到黑客帝國里面的場景那一刻,就像我第一次在 Godaddy 上建立一個網站,或者像我第一次使用 JOptionPane 的疑惑。這是一個實現方法(一個簡單的方法,它使得實現類似的應用變得非常簡單),雖然我以前看過很多發郵件的代碼,但這仍然給我留下了深刻的印象。
另外,盡管上面的代碼簡單,但我第一次也是傾盡全力,花了兩個多小時才把那些代碼寫出來。因此我希望能幫到一些其他人。
總結
以上是生活随笔為你收集整理的python 谷歌登录_用Python登录Gmail并发送Gmail邮件的教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python返回长度值_Python 文
- 下一篇: python清空列表clear_如何在P