python3.6使用SMTP協(xié)議發(fā)送郵件
本文實(shí)例為大家分享了python3.6使用SMTP協(xié)議發(fā)送郵件的具體代碼,供大家參考,具體內(nèi)容如下
代碼如下:
# !/usr/bin/python3
# coding: utf-8
import smtplib
from email.header import Header
from email.mime.text import MIMEText
from email.utils import parseaddr
from email.utils import formataddr
def format_addr(s):
name, addr = parseaddr(s)
return formataddr((Header(name, "utf-8").encode(), addr))
from_email = "email@qq.com" # 郵箱地址
from_email_pwd = "password" # 郵箱密碼
to_email = "to@qq.com" # 接收者郵箱
smtp_server = "smtp.exmail.qq.com" # 協(xié)議
msg = MIMEText("<html><body><h3>hello</h3><p>hello, send by python</p></body></html>", "html", "utf-8")
msg["From"] = format_addr("%s" % (from_email))
msg["To"] = format_addr("%s" % (to_email))
msg["Subject"] = Header("python email", "utf-8").encode()
server = smtplib.SMTP_SSL(smtp_server, port=465) # 騰訊企業(yè)郵箱配置(SSL)
# server = smtplib.SMTP(smtp_server, port=25) # 網(wǎng)易126郵箱
server.set_debuglevel(1)
server.login(from_email, from_email_pwd)
server.sendmail(from_email, [to_email], msg.as_string())
server.quit()
網(wǎng)易郵箱配置:
開(kāi)啟IMAP/SMTP服務(wù),SMTP服務(wù)器: smtp.126.com,設(shè)置開(kāi)啟客戶端授權(quán)密碼(代碼里的登錄密碼需使用此授權(quán)密碼)
smtp_server = "smtp.126.com" # 協(xié)議 server = smtplib.SMTP(smtp_server, port=25) # 網(wǎng)易126郵箱

騰訊企業(yè)郵箱配置:
開(kāi)啟IMAP/SMTP服務(wù)
發(fā)送服務(wù)器:smtp.exmail.qq.com(使用SSL,端口號(hào)465),密碼為登錄密碼。
smtp_server = "smtp.exmail.qq.com" # 協(xié)議 server = smtplib.SMTP_SSL(smtp_server, port=465)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python基于SMTP發(fā)送郵件的方法
- python使用smtplib模塊發(fā)送郵件
- Python SMTP配置參數(shù)并發(fā)送郵件
- Python基于smtplib協(xié)議實(shí)現(xiàn)發(fā)送郵件
- 基于python SMTP實(shí)現(xiàn)自動(dòng)發(fā)送郵件教程解析
- Python基于smtplib模塊發(fā)送郵件代碼實(shí)例
- Python使用QQ郵箱發(fā)送郵件報(bào)錯(cuò)smtplib.SMTPAuthenticationError
- Python SMTP發(fā)送郵件遇到的一些問(wèn)題及解決辦法
- python3實(shí)現(xiàn)163郵箱SMTP發(fā)送郵件
- Python 發(fā)送SMTP郵件的簡(jiǎn)單教程
相關(guān)文章
用python3讀取python2的pickle數(shù)據(jù)方式
今天小編就為大家分享一篇用python3讀取python2的pickle數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12
Numpy?三維數(shù)組索引與切片的實(shí)現(xiàn)
本文主要介紹了Numpy?三維數(shù)組索引與切片,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
pandas分組排序 如何獲取第二大的數(shù)據(jù)
這篇文章主要介紹了pandas分組排序 獲取第二大的數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
Python中順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)示例代碼
這篇文章主要介紹了Python中的條件語(yǔ)句和循環(huán)語(yǔ)句,條件語(yǔ)句用于根據(jù)條件執(zhí)行不同的代碼塊,循環(huán)語(yǔ)句用于重復(fù)執(zhí)行一段代碼,文章還詳細(xì)說(shuō)明了range函數(shù)的使用和continue與break語(yǔ)句的作用,需要的朋友可以參考下2025-02-02

