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

python3實(shí)現(xiàn)163郵箱SMTP發(fā)送郵件

 更新時(shí)間:2018年05月22日 14:58:25   作者:微光刺眼丶  
這篇文章主要為大家詳細(xì)介紹了Python3實(shí)現(xiàn)163郵箱SMTP發(fā)送郵件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

SMTP協(xié)議

首先了解SMTP(簡(jiǎn)單郵件傳輸協(xié)議),郵件傳送代理程序使用SMTP協(xié)議來(lái)發(fā)送電郵到接收者的郵件服務(wù)器。SMTP協(xié)議只能用來(lái)發(fā)送郵件,不能用來(lái)接收郵件,而大多數(shù)的郵件發(fā)送服務(wù)器都是使用SMTP協(xié)議。SMTP協(xié)議的默認(rèn)TCP端口號(hào)是25。

發(fā)送郵件之前的配置:

上面說(shuō)了是使用SMTP協(xié)議發(fā)送的郵件,所以需要先查看你的發(fā)件人郵箱是否有開(kāi)啟SMTP協(xié)議,如沒(méi)有,則需要開(kāi)啟,我測(cè)試使用的是163.com的郵箱作為發(fā)信人郵箱,在設(shè)置中開(kāi)啟SMTP協(xié)議如下圖所示。

  測(cè)試的前提是你需要開(kāi)通客戶端授權(quán),開(kāi)通后會(huì)讓你設(shè)置密碼,那個(gè)密碼要記好,下面的passwd接收的是授權(quán)密碼而不是郵箱密碼!否則會(huì)出現(xiàn)下圖所示的錯(cuò)誤提示:

小栗子:

import smtplib 
from email.header import Header 
from email.mime.text import MIMEText 
 
# 第三方 SMTP 服務(wù) 
mail_host = "smtp.163.com" # SMTP服務(wù)器 
mail_user = "***"   # 用戶名 
mail_pass = "***"  # 授權(quán)密碼,非登錄密碼 
 
sender = ***@163.com' # 發(fā)件人郵箱(最好寫(xiě)全, 不然會(huì)失敗) 
receivers = [***@qq.com'] # 接收郵件,可設(shè)置為你的QQ郵箱或者其他郵箱 
 
content = '我用Python' 
title = '人生苦短' # 郵件主題 
 
def sendEmail(): 
 
 message = MIMEText(content, 'plain', 'utf-8') # 內(nèi)容, 格式, 編碼 
 message['From'] = "{}".format(sender) 
 message['To'] = ",".join(receivers) 
 message['Subject'] = title 
 
 try: 
 smtpObj = smtplib.SMTP_SSL(mail_host, 465) # 啟用SSL發(fā)信, 端口一般是465 
 smtpObj.login(mail_user, mail_pass) # 登錄驗(yàn)證 
 smtpObj.sendmail(sender, receivers, message.as_string()) # 發(fā)送 
 print("mail has been send successfully.") 
 except smtplib.SMTPException as e: 
 print(e) 
 
def send_email2(SMTP_host, from_account, from_passwd, to_account, subject, content): 
 email_client = smtplib.SMTP(SMTP_host) 
 email_client.login(from_account, from_passwd) 
 # create msg 
 msg = MIMEText(content, 'plain', 'utf-8') 
 msg['Subject'] = Header(subject, 'utf-8') # subject 
 msg['From'] = from_account 
 msg['To'] = to_account 
 email_client.sendmail(from_account, to_account, msg.as_string()) 
 
 email_client.quit() 
 
if __name__ == '__main__': 
 sendEmail() 
 # receiver = '***' 
 # send_email2(mail_host, mail_user, mail_pass, receiver, title, content) 

如果測(cè)試出現(xiàn)報(bào)錯(cuò),請(qǐng)看網(wǎng)易郵箱給出的狀態(tài)碼及含義。

菜鳥(niǎo)教程也有詳細(xì)教程。

本文有參考孫華強(qiáng)的博客,十分感謝。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 簡(jiǎn)單的Python調(diào)度器Schedule詳解

    簡(jiǎn)單的Python調(diào)度器Schedule詳解

    這篇文章主要介紹了簡(jiǎn)單的Python調(diào)度器Schedule詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 詳解torch.Tensor的4種乘法

    詳解torch.Tensor的4種乘法

    這篇文章主要介紹了詳解torch.Tensor的4種乘法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • python中的內(nèi)置函數(shù)max()和min()及mas()函數(shù)的高級(jí)用法

    python中的內(nèi)置函數(shù)max()和min()及mas()函數(shù)的高級(jí)用法

    這篇文章主要介紹了python中的內(nèi)置函數(shù)max()和min()的相關(guān)知識(shí)及python中內(nèi)置函數(shù)max()的高級(jí)用法,需要的朋友可以參考下
    2018-03-03
  • python做http代理請(qǐng)求的項(xiàng)目實(shí)踐

    python做http代理請(qǐng)求的項(xiàng)目實(shí)踐

    本文主要介紹了使用Python Flask實(shí)現(xiàn)HTTP代理服務(wù)器的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • Python實(shí)現(xiàn)打乒乓小游戲

    Python實(shí)現(xiàn)打乒乓小游戲

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)打乒乓小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 基于django micro搭建網(wǎng)站實(shí)現(xiàn)加水印功能

    基于django micro搭建網(wǎng)站實(shí)現(xiàn)加水印功能

    這篇文章主要介紹了基于django micro搭建網(wǎng)站實(shí)現(xiàn)加水印功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • jupyter notebook中美觀顯示矩陣實(shí)例

    jupyter notebook中美觀顯示矩陣實(shí)例

    這篇文章主要介紹了jupyter notebook中美觀顯示矩陣實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • Python浮點(diǎn)數(shù)取整、格式化和NaN處理的操作方法

    Python浮點(diǎn)數(shù)取整、格式化和NaN處理的操作方法

    這篇文章主要介紹了Python浮點(diǎn)數(shù)取整、格式化和NaN處理的操作方法,本文較詳細(xì)介紹了取整的三種方法,格式化浮點(diǎn)數(shù)輸出的示例代碼詳解,感興趣的朋友跟隨小編一起看看吧
    2022-05-05
  • 打開(kāi)Jupyter Notebook不自動(dòng)跳轉(zhuǎn)到瀏覽器問(wèn)題以及解決方案

    打開(kāi)Jupyter Notebook不自動(dòng)跳轉(zhuǎn)到瀏覽器問(wèn)題以及解決方案

    這篇文章主要介紹了打開(kāi)Jupyter Notebook不自動(dòng)跳轉(zhuǎn)到瀏覽器問(wèn)題以及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • python 捕獲shell腳本的輸出結(jié)果實(shí)例

    python 捕獲shell腳本的輸出結(jié)果實(shí)例

    下面小編就為大家?guī)?lái)一篇python 捕獲shell腳本的輸出結(jié)果實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01

最新評(píng)論

大安市| 顺昌县| 阿拉善左旗| 醴陵市| 蚌埠市| 普格县| 合阳县| 米脂县| 昆山市| 和田市| 哈密市| 石林| 辽宁省| 阳新县| 乳山市| 德化县| 汕尾市| 临沂市| 铁岭县| 琼中| 天水市| 塔城市| 临桂县| 于都县| 外汇| 佛学| 兴文县| 梁河县| 金坛市| 昌图县| 洛隆县| 绥中县| 澳门| 扎鲁特旗| 安新县| 吉隆县| 连云港市| 东港市| 富平县| 洪泽县| 门源|