最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python使用QQ郵箱發(fā)送Email的方法實例

 更新時間:2017年02月09日 11:36:00   作者:leetao94  
實際開發(fā)過程中使用到郵箱的概率很高,那么如何借助python使用qq郵箱發(fā)送郵件呢?正好最近工作遇到這個需求,所以想著把方法分享出來方便大家,所以這篇文章主要介紹了Python使用QQ郵箱發(fā)送Email的實現(xiàn)方法,需要的朋友可以參考。

前言

其實Python使用QQ郵箱發(fā)送Email代碼很簡單,短短幾行代碼就可以實現(xiàn)這個功能。

使用到的模塊有smtplib和email這個兩個模塊,關于這兩個模塊的方法就不多說了。不了解的朋友們可以查看這篇文章:python中使用smtplib和email模塊發(fā)送郵件實例

我們先說說網(wǎng)上常用的使用這那兩個模塊發(fā)送郵件的方法

代碼如下:

import smtplib
from email.mime.text import MIMEText
from email.header import Header

def SendEmail(fromAdd, toAdd, subject, attachfile, htmlText):
 strFrom = fromAdd;
 strTo = toAdd;
 msg =MIMEText(htmlText);
 msg['Content-Type'] = 'Text/HTML';
 msg['Subject'] = Header(subject,'gb2312');
 msg['To'] = strTo;
 msg['From'] = strFrom;
 
 smtp = smtplib.SMTP('smtp.qq.com');
 smtp.login('501257367@qq.com','password');
 try:
 smtp.sendmail(strFrom,strTo,msg.as_string());
 finally:
 smtp.close;

if __name__ == "__main__":
 SendEmail("501257367@qq.com","501257367@qq.com","","hello","hello world");

運行結果:

smtplib.SMTPAuthenticationError: (530, 'Error: A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bin/help?id=28')

報錯,需要一個安全的連接,例如SSL,因此接下來我們會使用SSL的方式去登錄,但是在那之前,我們需要做一些準備,打開qq郵箱,點擊設置->

賬戶,找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務,開啟IMAP/SMTP服務,然后根據(jù)要求使用手機發(fā)送到指定號碼,獲取授權碼,

這個授權碼就是你接下來登錄要使用的密碼,配置完成,上代碼

import smtplib
from email.mime.text import MIMEText
_user = "你的qq郵箱"
_pwd = "你的授權碼"
_to = "501257367@163.com"

msg = MIMEText("Test")
msg["Subject"] = "don't panic"
msg["From"] = _user
msg["To"] = _to

try:
 s = smtplib.SMTP_SSL("smtp.qq.com", 465)
 s.login(_user, _pwd)
 s.sendmail(_user, _to, msg.as_string())
 s.quit()
 print "Success!"
except smtplib.SMTPException,e:
 print "Falied,%s"%e 

運行結果如下:


總結

好了,大功告成!以上就是這篇文章的全部內容了,希望本文的內容對大家學習或者使用python能帶來一定的幫助,如果有疑問大家可以留言交流。

相關文章

  • 解決安裝pycharm后不能執(zhí)行python腳本的問題

    解決安裝pycharm后不能執(zhí)行python腳本的問題

    今天小編就為大家分享一篇解決安裝pycharm后不能執(zhí)行python腳本的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python pandas軸旋轉stack和unstack的使用說明

    Python pandas軸旋轉stack和unstack的使用說明

    這篇文章主要介紹了Python pandas軸旋轉stack和unstack的使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • django搭建項目配置環(huán)境和創(chuàng)建表過程詳解

    django搭建項目配置環(huán)境和創(chuàng)建表過程詳解

    這篇文章主要介紹了django搭建項目配置環(huán)境和創(chuàng)建表過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Python 裝飾器使用詳解

    Python 裝飾器使用詳解

    裝飾器是Python語言中的高級語法。主要的功能是對一個函數(shù)、方法、或者類進行加工,作用是為已經(jīng)存在的對象添加額外的功能,提升代碼的可讀性。裝飾器是設計模式的一種,被用于有切面需求的場景,較為經(jīng)典的有插入日志、性能測試、事務處理等
    2017-07-07
  • Python編程之變量賦值操作實例分析

    Python編程之變量賦值操作實例分析

    這篇文章主要介紹了Python編程之變量賦值操作,結合實例形式分析了Python賦值、位移、多元賦值操作符等相關操作使用技巧,需要的朋友可以參考下
    2017-07-07
  • Python數(shù)據(jù)結構之雙向鏈表詳解

    Python數(shù)據(jù)結構之雙向鏈表詳解

    單鏈表只有一個指向直接后繼的指針來表示結點間的邏輯關系,可以方便的從任一結點開始查找其后繼結點,但要找前驅結點則比較困難,雙向鏈表是為了解決這一問題,使用兩個指針表示結點間的邏輯關系。本文將重點為大家介紹雙向鏈表的相關操作,需要的可以參考一下
    2022-01-01
  • 淺談pandas中對nan空值的判斷和陷阱

    淺談pandas中對nan空值的判斷和陷阱

    這篇文章主要介紹了淺談pandas中對nan空值的判斷和陷阱,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python Selenium異常處理的實例分析

    Python Selenium異常處理的實例分析

    在本篇內容里小編給大家分享了關于Python Selenium異常處理的實例分析內容,對此有興趣的朋友們可以學習參考下。
    2021-02-02
  • Python數(shù)據(jù)結構與算法(幾種排序)小結

    Python數(shù)據(jù)結構與算法(幾種排序)小結

    這篇文章主要介紹了Python數(shù)據(jù)結構與算法(幾種排序)的相關知識,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • 通過cmd進入python的實例操作

    通過cmd進入python的實例操作

    在本篇內容中小編給大家分享了關于通過cmd怎么進入python的實例操作方法和步驟,有需要的朋友們可以參考下。
    2019-06-06

最新評論

泰宁县| 磐石市| 光泽县| 双峰县| 广丰县| 衢州市| 达孜县| 将乐县| 阿荣旗| 宜章县| 外汇| 东至县| 乃东县| 阿坝| 睢宁县| 赣州市| 阜康市| 嘉峪关市| 哈尔滨市| 汝城县| 始兴县| 玉树县| 济南市| 通河县| 葵青区| 拉萨市| 星子县| 阿鲁科尔沁旗| 集安市| 清苑县| 赤水市| 浦县| 文登市| 武宁县| 博湖县| 柳江县| 蚌埠市| 壤塘县| 五大连池市| 内江市| 治多县|