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

利用Python yagmail三行代碼實(shí)現(xiàn)發(fā)送郵件

 更新時(shí)間:2018年05月11日 08:39:24   作者:M_ha  
這篇文章主要給大家介紹了關(guān)于利用Python yagmail三行代碼實(shí)現(xiàn)發(fā)送郵件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Python 發(fā)送郵件

我以前在通過Python實(shí)現(xiàn)自動(dòng)化郵件功能的時(shí)候是這樣的:

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

# 發(fā)送郵箱服務(wù)器
smtpserver = 'smtp.sina.com'
# 發(fā)送郵箱用戶/密碼
user = 'username@sina.com'
password = '123456'
# 發(fā)送郵箱
sender = 'username@sina.com'
# 接收郵箱
receiver = 'receive@126.com'
# 發(fā)送郵件主題
subject = 'Python email test'

# 編寫HTML類型的郵件正文
msg = MIMEText('<html><h1>你好!</h1></html>','html','utf-8')
msg['Subject'] = Header(subject, 'utf-8')

# 連接發(fā)送郵件
smtp = smtplib.SMTP()
smtp.connect(smtpserver)
smtp.login(user, password)
smtp.sendmail(sender, receiver, msg.as_string())
smtp.quit()

其實(shí),這段代碼也并不復(fù)雜,只要你理解使用過郵箱發(fā)送郵件,那么以下問題是你必須要考慮的:

  • 你登錄的郵箱帳號/密碼
  • 對方的郵箱帳號
  • 郵件內(nèi)容(標(biāo)題,正文,附件)
  • 郵箱服務(wù)器(SMTP.xxx.com/pop3.xxx.com)

其實(shí)網(wǎng)上其實(shí)是有關(guān)于python發(fā)郵件的教程的,主要用的都是smtplib庫,雖然也不復(fù)雜,但是并沒有今天要介紹的方法簡單!

今天要介紹的重點(diǎn)對象——yagmail庫

github項(xiàng)目地址: https://github.com/kootenpv/yagmail (本地下載

話不多說,先看例子:

 import yagmail
 yag = yagmail.SMTP(user='user@163.com',password='1234',host='smtp.163.com')
 contents = ['這里是內(nèi)容']
 yag.send('target@qq.com','主題:這是一個(gè)主題',contents)


效果就是這樣

簡單講解

yagmail.SMTP()參數(shù)

yagmail.SMTP()里面的幾個(gè)重要參數(shù)!user和password顧名思義啦,就是你自己的郵箱賬號和密碼
但是這個(gè)問題就來了,我們平時(shí)登陸郵箱一般賬號密碼登陸有些時(shí)候好像是要打驗(yàn)證碼的呀,這樣python就傳了個(gè)賬號和密碼真的能把郵件發(fā)出去嗎?然鵝此密碼非彼密碼,用的密碼是郵箱中的授權(quán)碼,就是專門授權(quán)給機(jī)器登陸的密碼。一般郵箱中,進(jìn)入設(shè)置,然后POP3/SMTP/IMAP設(shè)置,打開服務(wù)就可以設(shè)置授權(quán)碼了。

send()參數(shù)

yag.send(to=args.to,subject=args.subject,contents=args.contents,attachments=args.attachments)

args.to 是收件人郵箱(給多個(gè)目標(biāo)發(fā)郵件只需創(chuàng)建一個(gè)列表,將郵箱放在列表中即可)

args.subject 是主題

args.contents 是郵箱正文

args.attachments 是附件(傳入文件路徑)

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Python自動(dòng)重新加載模塊詳解(autoreload module)

    Python自動(dòng)重新加載模塊詳解(autoreload module)

    這篇文章主要介紹了Python自動(dòng)重新加載模塊詳解(autoreload module),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python使用字典的嵌套功能詳解

    Python使用字典的嵌套功能詳解

    今天小編就為大家分享一篇關(guān)于Python使用字典的嵌套功能詳解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python繪制餅圖、圓環(huán)圖的實(shí)例

    Python繪制餅圖、圓環(huán)圖的實(shí)例

    這篇文章主要介紹了Python繪制餅圖、圓環(huán)圖的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 基于Python編寫一個(gè)簡單的服務(wù)注冊發(fā)現(xiàn)服務(wù)器

    基于Python編寫一個(gè)簡單的服務(wù)注冊發(fā)現(xiàn)服務(wù)器

    我們都知道有很多的非常著名的注冊服務(wù)器,例如:?Consul、ZooKeeper、etcd,甚至借助于redis完成服務(wù)注冊發(fā)現(xiàn)。但是本篇文章我們將使用python?socket寫一個(gè)非常簡單的服務(wù)注冊發(fā)現(xiàn)服務(wù)器,感興趣的可以了解一下
    2023-04-04
  • 詳解如何使用python打印出多樣字符

    詳解如何使用python打印出多樣字符

    當(dāng)你第一次進(jìn)入Python的世界里,學(xué)到的第一句代碼是不是print("Hello?World"),今天,讓我們一起來開啟探索print()的奇妙之旅,從最基礎(chǔ)的打印字符用法到讓它跳舞唱歌——?jiǎng)討B(tài)顯示,讓我們一步步解鎖print()的各種技能吧,需要的朋友可以參考下
    2024-03-03
  • pyhton中__pycache__文件夾的產(chǎn)生與作用詳解

    pyhton中__pycache__文件夾的產(chǎn)生與作用詳解

    這篇文章主要介紹了pyhton中__pycache__文件夾的產(chǎn)生與作用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 解決pycharm py文件運(yùn)行后停止按鈕變成了灰色的問題

    解決pycharm py文件運(yùn)行后停止按鈕變成了灰色的問題

    今天小編就為大家分享一篇解決pycharm py文件運(yùn)行后停止按鈕變成了灰色的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python標(biāo)準(zhǔn)庫使用OrderedDict類的實(shí)例講解

    Python標(biāo)準(zhǔn)庫使用OrderedDict類的實(shí)例講解

    今天小編就為大家分享一篇關(guān)于Python標(biāo)準(zhǔn)庫使用OrderedDict類的實(shí)例講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • 詳解python深淺拷貝區(qū)別

    詳解python深淺拷貝區(qū)別

    在本篇文章里小編給大家整理了關(guān)于python深淺拷貝區(qū)別的相關(guān)知識點(diǎn)總結(jié),有興趣的朋友們可以參考下。
    2019-06-06
  • Python常用隨機(jī)數(shù)與隨機(jī)字符串方法實(shí)例

    Python常用隨機(jī)數(shù)與隨機(jī)字符串方法實(shí)例

    這篇文章主要介紹了Python常用隨機(jī)數(shù)與隨機(jī)字符串方法實(shí)例,本文講解了隨機(jī)整數(shù)、隨機(jī)選取0到100間的偶數(shù)、隨機(jī)浮點(diǎn)數(shù)、隨機(jī)字符串等常用隨機(jī)方法,需要的朋友可以參考下
    2015-04-04

最新評論

漳州市| 绵阳市| 西华县| 安丘市| 陕西省| 沙雅县| 漳浦县| 九江市| 上栗县| 雅江县| 庄浪县| 马关县| 茶陵县| 江川县| 塔城市| 刚察县| 盖州市| 枣强县| 甘肃省| 田东县| 闽侯县| 明水县| 湟中县| 那曲县| 客服| 华蓥市| 孝昌县| 仙居县| 柏乡县| 宜宾市| 新丰县| 曲阳县| 山东省| 鱼台县| 新巴尔虎左旗| 福清市| 鄱阳县| 交口县| 安福县| 盐池县| 辽宁省|