亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python3利用smtplib通過qq郵箱發(fā)送郵件方法示例

 更新時(shí)間:2017年12月03日 11:28:54   作者:關(guān)愛單身狗成長協(xié)會  
python實(shí)現(xiàn)郵件發(fā)送較為簡單,主要用到smtplib這個(gè)模塊,所以下面這篇文章主要給大家介紹了關(guān)于python3利用smtplib通過qq郵箱發(fā)送郵件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起看看吧。

前言

本文主要給大家介紹了關(guān)于python3 smtplib通過qq郵箱發(fā)送郵件的相關(guān)內(nèi)容, smtplib模塊是smtp簡單郵件傳輸協(xié)議客戶端的實(shí)現(xiàn),為了通用性,有時(shí)候發(fā)送郵件的時(shí)候要帶附件或圖片,用email.mime來裝載內(nèi)容。

詳細(xì)代碼參考說明:Python3 SMTP發(fā)送郵件

0.了解qq郵箱的SMTP

QQ郵箱 POP3 和 SMTP 服務(wù)器地址設(shè)置如下:

郵箱 POP3服務(wù)器(端口995) SMTP服務(wù)器(端口465或587)
qq.com pop.qq.com smtp.qq.com

SMTP服務(wù)器需要身份驗(yàn)證。

1.開啟qq郵箱的smtp服務(wù)

如何打開POP3/SMTP/IMAP功能?

為了保障用戶郵箱的安全,QQ郵箱設(shè)置了POP3/SMTP/IMAP的開關(guān)。系統(tǒng)缺省設(shè)置是“關(guān)閉”,在用戶需要這些功能時(shí)請“開啟”。 首先,登錄郵箱,進(jìn)入設(shè)置-帳戶;


然后,在“帳戶”設(shè)置中,找到設(shè)置項(xiàng),進(jìn)行設(shè)置,如下:


最后,保存設(shè)置,即打開了相應(yīng)的服務(wù)。

2.代碼

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

my_sender='XXXXXXX@qq.com' # 發(fā)件人郵箱賬號
my_pass = 'xxxxxxxxxxxx'    # 發(fā)件人郵箱密碼(當(dāng)時(shí)申請smtp給的口令)
my_user='xxxxxx@xx.com'  # 收件人郵箱賬號,我這邊發(fā)送給自己
def mail():
 ret=True
 try:
  msg=MIMEText('填寫郵件內(nèi)容','plain','utf-8')
  msg['From']=formataddr(["發(fā)件人昵稱",my_sender]) # 括號里的對應(yīng)發(fā)件人郵箱昵稱、發(fā)件人郵箱賬號
  msg['To']=formataddr(["收件人昵稱",my_user])    # 括號里的對應(yīng)收件人郵箱昵稱、收件人郵箱賬號
  msg['Subject']="郵件主題-測試"    # 郵件的主題,也可以說是標(biāo)題

  server=smtplib.SMTP_SSL("smtp.qq.com", 465) # 發(fā)件人郵箱中的SMTP服務(wù)器,端口是465
  server.login(my_sender, my_pass) # 括號中對應(yīng)的是發(fā)件人郵箱賬號、郵箱密碼
  server.sendmail(my_sender,[my_user,],msg.as_string()) # 括號中對應(yīng)的是發(fā)件人郵箱賬號、收件人郵箱賬號、發(fā)送郵件
  server.quit()# 關(guān)閉連接
 except Exception:# 如果 try 中的語句沒有執(zhí)行,則會執(zhí)行下面的 ret=False
  ret=False
 return ret

ret=mail()
if ret:
 print("郵件發(fā)送成功")
else:
 print("郵件發(fā)送失敗")

注意:如果收件人地址錯誤,但代碼還是會提示"郵件發(fā)送成功",如果是地址錯誤在qq郵箱中會收到"來自qq.com的退信"

3.效果

發(fā)送成功


發(fā)送

如果在一般郵件中沒看到,可以在垃圾郵件中查看


接收

總結(jié)

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

相關(guān)文章

  • pytest官方文檔解讀fixtures

    pytest官方文檔解讀fixtures

    這篇文章主要介紹了pytest官方文檔解讀fixtures,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Windows直接運(yùn)行python程序的兩種方法

    Windows直接運(yùn)行python程序的兩種方法

    本文主要介紹了Windows直接運(yùn)行python程序,包括新建bat腳本和新建vbs腳本,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • 對pandas數(shù)據(jù)判斷是否為NaN值的方法詳解

    對pandas數(shù)據(jù)判斷是否為NaN值的方法詳解

    今天小編就為大家分享一篇對pandas數(shù)據(jù)判斷是否為NaN值的方法詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • 目前最全的python的就業(yè)方向

    目前最全的python的就業(yè)方向

    Python是一門面向?qū)ο蟮木幊陶Z言,編譯速度超快,從誕生到現(xiàn)在已經(jīng)25個(gè)年頭了。其特點(diǎn)在于靈活運(yùn)用,因?yàn)槠鋼碛写罅康谌綆?,所以開發(fā)人員不必重復(fù)造輪子,就像搭積木一樣,只要擅于利用這些庫就可以完成絕大部分工作
    2018-06-06
  • python使用Pandas庫提升項(xiàng)目的運(yùn)行速度過程詳解

    python使用Pandas庫提升項(xiàng)目的運(yùn)行速度過程詳解

    這篇文章主要介紹了python使用Pandas庫提升項(xiàng)目的運(yùn)行速度過程詳解,這是一篇關(guān)于“如何充分利用Pandas內(nèi)置的強(qiáng)大且易于上手的特性”的指引。此外,你將學(xué)習(xí)到一些實(shí)用的節(jié)省時(shí)間的技巧,需要的朋友可以參考下
    2019-07-07
  • python實(shí)現(xiàn)最大優(yōu)先隊(duì)列

    python實(shí)現(xiàn)最大優(yōu)先隊(duì)列

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)最大優(yōu)先隊(duì)列,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Python @property原理解析和用法實(shí)例

    Python @property原理解析和用法實(shí)例

    這篇文章主要介紹了Python @property原理解析和用法實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Python pandas自定義函數(shù)的使用方法示例

    Python pandas自定義函數(shù)的使用方法示例

    這篇文章主要介紹了Python pandas自定義函數(shù)的使用方法,結(jié)合實(shí)例形式分析了pandas模塊相關(guān)自定義函數(shù)數(shù)值運(yùn)算操作技巧,需要的朋友可以參考下
    2019-11-11
  • 在Python中調(diào)用Ping命令,批量IP的方法

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

    今天小編就為大家分享一篇在Python中調(diào)用Ping命令,批量IP的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python虛擬環(huán)境多種創(chuàng)建方式圖文詳解

    python虛擬環(huán)境多種創(chuàng)建方式圖文詳解

    創(chuàng)建虛擬環(huán)境是為了讓項(xiàng)目運(yùn)行在一個(gè)獨(dú)立的局部的Python環(huán)境中,使得不同環(huán)境的項(xiàng)目互不干擾,這篇文章主要給大家介紹了關(guān)于python虛擬環(huán)境多種創(chuàng)建方式的相關(guān)資料,需要的朋友可以參考下
    2024-08-08

最新評論