python3.x實現(xiàn)發(fā)送郵件功能
本文實例為大家分享了python3.x 發(fā)送郵件的具體代碼,供大家參考,具體內(nèi)容如下
Python有兩個包可以發(fā)送郵件:smtplib和email
# - * - coding: utf - 8 -*-
#
# 作者:田豐
# 郵箱:fonttian@163.com
# 撰寫時間:2017年4月22日
# Python版本:3.6.1
# CSDN:http://blog.csdn.net/fontthrone
#
import smtplib
import email.mime.multipart
import email.mime.text
msg = email.mime.multipart.MIMEMultipart()
msgFrom = 'fonttian@163.com' #從該郵箱發(fā)送
msgTo = 'marktian1986@163.com' #發(fā)送到該郵箱
smtpSever='smtp.163.com' # 163郵箱的smtp Sever地址
smtpPort = '25' #開放的端口
sqm='將這里替換為你的授權(quán)碼' # 在登錄smtp時需要login中的密碼應當使用授權(quán)碼而非賬戶密碼
msg['from'] = msgFrom
msg['to'] = msgTo
msg['subject'] = 'Python自動郵件-'+dataNumber
content = '''
你好:
這是一封python3發(fā)送的郵件
'''
txt = email.mime.text.MIMEText(content)
msg.attach(txt)
smtp = smtplib
smtp = smtplib.SMTP()
'''
smtplib的connect(連接到郵件服務器)、login(登陸驗證)、sendmail(發(fā)送郵件)
'''
smtp.connect(smtpSever, smtpPort)
smtp.login(msgFrom, sqm)
smtp.sendmail(msgFrom, msgTo, str(msg))
# s = smtplib.SMTP("localhost")
# s.send_message(msg)
smtp.quit()
要注意的是現(xiàn)在的163需要先開啟smtp服務,然后獲取驗證碼才能真正的使用,其他郵箱也是類似的效果
此處僅僅以網(wǎng)易郵箱為例:

如圖:
1.在登錄網(wǎng)易郵箱網(wǎng)頁版后,在圖中的設(shè)置中點擊”POP3/SMTP/IMAP”服務
2.然后點擊圖中黃色熒光筆位置,即可開始設(shè)置SMTP服務,注意保存授權(quán)碼
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- Python3使用SMTP發(fā)送帶附件郵件
- Python3實現(xiàn)帶附件的定時發(fā)送郵件功能
- python3使用smtplib實現(xiàn)發(fā)送郵件功能
- Python3利用SMTP協(xié)議發(fā)送E-mail電子郵件的方法
- python3使用SMTP發(fā)送HTML格式郵件
- Python3實現(xiàn)發(fā)送QQ郵件功能(附件)
- python實現(xiàn)12306搶票及自動郵件發(fā)送提醒付款功能
- python3實現(xiàn)163郵箱SMTP發(fā)送郵件
- Python3實現(xiàn)發(fā)送QQ郵件功能(文本)
- python3實現(xiàn)帶多張圖片、附件的郵件發(fā)送
相關(guān)文章
Python logging模塊寫入中文出現(xiàn)亂碼
這篇文章主要介紹了Python logging模塊寫入中文出現(xiàn)亂碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-05-05
Python使用POP3和SMTP協(xié)議收發(fā)郵件的示例代碼
這篇文章主要介紹了Python使用POP3和SMTP協(xié)議收發(fā)郵件的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04
詳解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和區(qū)別
這篇文章主要介紹了詳解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和區(qū)別的相關(guān)資料,需要的朋友可以參考下2017-06-06
python之文件的讀寫和文件目錄以及文件夾的操作實現(xiàn)代碼
這篇文章主要介紹了python之文件的讀寫和文件目錄以及文件夾的操作實現(xiàn)代碼,需要的朋友可以參考下2016-08-08
10 行Python 代碼實現(xiàn) AI 目標檢測技術(shù)【推薦】
這篇文章主要介紹了10 行Python 代碼,實現(xiàn) AI 目標檢測技術(shù),看完了代碼,我們在一起聊聊目標檢測背后的技術(shù)背景,并解讀這10行Python代碼的由來和實現(xiàn)原理。感興趣的朋友跟隨小編一起看看吧2019-06-06
Python科學計算環(huán)境推薦——Anaconda
最近在用Python做中文自然語言處理。使用的IDE是PyCharm。PyCharm確實是Python開發(fā)之首選,但用于科學計算方面,還略有欠缺。為此我嘗試過Enthought Canopy,但Canopy感覺把問題搞得復雜化,管理Python擴展也不太方便。直到今天我發(fā)現(xiàn)了 Anaconda 。2014-06-06

