欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

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

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

我們先說(shuō)說(shuō)網(wǎng)上常用的使用這那兩個(gè)模塊發(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");

運(yùn)行結(jié)果:

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')

報(bào)錯(cuò),需要一個(gè)安全的連接,例如SSL,因此接下來(lái)我們會(huì)使用SSL的方式去登錄,但是在那之前,我們需要做一些準(zhǔn)備,打開qq郵箱,點(diǎn)擊設(shè)置->

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

這個(gè)授權(quán)碼就是你接下來(lái)登錄要使用的密碼,配置完成,上代碼

import smtplib
from email.mime.text import MIMEText
_user = "你的qq郵箱"
_pwd = "你的授權(quán)碼"
_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 

運(yùn)行結(jié)果如下:


總結(jié)

好了,大功告成!以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用python能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。

相關(guān)文章

  • 關(guān)于Word2Vec可視化展示

    關(guān)于Word2Vec可視化展示

    這篇文章主要介紹了關(guān)于Word2Vec可視化展示,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • tensorflow獲取變量維度信息

    tensorflow獲取變量維度信息

    這篇文章主要為大家詳細(xì)介紹了tensorflow獲取變量維度信息,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • python 實(shí)現(xiàn)快速生成連續(xù)、隨機(jī)字母列表

    python 實(shí)現(xiàn)快速生成連續(xù)、隨機(jī)字母列表

    今天小編就為大家分享一篇python 實(shí)現(xiàn)快速生成連續(xù)、隨機(jī)字母列表,具有很好的價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python的類成員變量默認(rèn)初始值的坑及解決

    Python的類成員變量默認(rèn)初始值的坑及解決

    這篇文章主要介紹了Python的類成員變量默認(rèn)初始值的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • numpy.bincount用于復(fù)數(shù)權(quán)重的方法

    numpy.bincount用于復(fù)數(shù)權(quán)重的方法

    numpy.bincount是NumPy庫(kù)中的一個(gè)函數(shù),它用于計(jì)算整數(shù)數(shù)組中每個(gè)值的出現(xiàn)次數(shù),numpy.bincount函數(shù)在統(tǒng)計(jì)整數(shù)數(shù)組中每個(gè)值的出現(xiàn)次數(shù)或權(quán)重和時(shí)非常有用,本文給大家介紹numpy.bincount如何用于復(fù)數(shù)權(quán)重,感興趣的朋友跟隨小編一起看看吧
    2023-11-11
  • Python實(shí)現(xiàn)城市公交網(wǎng)絡(luò)分析與可視化

    Python實(shí)現(xiàn)城市公交網(wǎng)絡(luò)分析與可視化

    這篇文章主要介紹了通過(guò)Python爬取城市公交站點(diǎn)、線路及其經(jīng)緯度數(shù)據(jù),并做可視化數(shù)據(jù)分析。文中的示例代碼講解詳細(xì),感興趣的可以學(xué)習(xí)一下
    2021-12-12
  • python pyqtgraph 保存圖片到本地的實(shí)例

    python pyqtgraph 保存圖片到本地的實(shí)例

    這篇文章主要介紹了python pyqtgraph 保存圖片到本地的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • Python用Bottle輕量級(jí)框架進(jìn)行Web開發(fā)

    Python用Bottle輕量級(jí)框架進(jìn)行Web開發(fā)

    這篇文章主要介紹了Python用Bottle輕量級(jí)框架進(jìn)行Web開發(fā)的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • 在Python中調(diào)用Ping命令,批量IP的方法

    在Python中調(diào)用Ping命令,批量IP的方法

    今天小編就為大家分享一篇在Python中調(diào)用Ping命令,批量IP的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • 超詳細(xì)圖解修改pip?install默認(rèn)安裝路徑的方法

    超詳細(xì)圖解修改pip?install默認(rèn)安裝路徑的方法

    windows環(huán)境下Python pip安裝庫(kù)的時(shí)候,默認(rèn)安裝在c盤,下面這篇文章主要給大家介紹了關(guān)于修改pip?install默認(rèn)安裝路徑的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07

最新評(píng)論