【二】Python3使用SMTP傳送HTML格式的郵件
一、設定開啟SMTP服務並獲取授權碼
二、使用Python3 傳送HTML格式的郵件
0.使用的環境為:Python 3.6.3 (64bit)PyCharm 2017.3 (64bit)1.實現程式碼:
2.同樣,傳送成功之後,如果在收件人的郵箱看不到郵件,可能是被當做垃圾郵件攔截了,可以去攔截記錄裡面找一下import smtplib from email.header import Header from email.mime.text import MIMEText # 發件人和收件人 sender = '[email protected]' receiver = '[email protected]' # 所使用的用來發送郵件的SMTP伺服器 smtpserver = 'smtp.163.com' # 傳送郵箱的使用者名稱和授權碼(不是登入郵箱的密碼) username = 'XXXXX' password = 'XXXXX' # 郵件主題 mail_title = '主題:測試報告3' # 讀取html檔案內容 f = open('report_test.html', 'rb') # HTML檔案預設和當前檔案在同一路徑下,若不在同一路徑下,需要指定要傳送的HTML檔案的路徑 mail_body = f.read() f.close() # 郵件內容, 格式, 編碼 message = MIMEText(mail_body, 'html', 'utf-8') message['From'] = sender message['To'] = receiver message['Subject'] = Header(mail_title, 'utf-8') try: smtp = smtplib.SMTP() smtp.connect('smtp.163.com') smtp.login(username, password) smtp.sendmail(sender, receiver, message.as_string()) print("傳送郵件成功!!!") smtp.quit() except smtplib.SMTPException: print("傳送郵件失敗!!!")
相關推薦
[SQL Server]傳送HTML格式郵件
sql server 傳送html格式的郵件, 參考程式碼如下: DECLARE @tableHTML NVARCHAR(MAX) ; -- 獲取當前系統時間,和資料統計的時間 set @d_nowdate = convert(datet
【二】Python3使用SMTP傳送HTML格式的郵件
一、設定開啟SMTP服務並獲取授權碼二、使用Python3 傳送HTML格式的郵件0.使用的環境為:Python 3.6.3 (64bit)PyCharm 2017.3 (64bit)1.實現程式碼:i
Springboot2.0 傳送HTML 格式的郵件。【親測有效】
目的:使用 Springboot2.0 傳送 HTML 格式的郵件 這是建立在 你會使用 springboot2.0 傳送郵件的基礎上,參考這篇部落格: https://blog.csdn.net/Tomwildboar/article/details/83028375
python傳送html格式的郵件
python發郵件 1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 import smtplib 4 from email.mime.text import MIMEText 5 import string 6 mailto_list=["[
用JAVA Spring Mail 傳送HTML格式的郵件,樣式丟失的問題
QQ郵箱網頁版開啟HTML郵件是正常的,用PC版foxmail 或者 手機QQ郵箱APP開啟是不正常的,排版很亂。 主要原因: 使用郵件客戶端檢視郵件,哪怕只是在網頁上看郵件,你的郵件也不要用DIV去做,要用TABLE; 而且也不能用外部呼叫樣式,不能用內部頁面樣式,
【學習筆記二】你知道HTML中如何設定字型顏色和大小嗎
接觸過前端開發的人都知道,HTML主要是用來寫頁面佈局的。我們在寫這些佈局時,經常需要設定頁面某些字型的顏色和大小。 那你知道,HTML中如何設定字型顏色和大小嗎?這篇文章就來總結下HTML中設定字型顏色和大小的常見方法有哪些。 常見方法一:通過外部CSS樣式來
【Python】SMTP傳送郵件
Python SMTP傳送郵件 一、郵件的幾個要素 使用程式碼發郵件的好處 可以批量發郵件,減少人工勞動 可以自動,定時,報警,報告等需求 電子郵件的工作原理 簡單郵件傳輸協議(Simple Mail Transfer Protocol, SM
C#傳送內建圖片的html格式郵件的程式碼
將寫內容過程經常用的內容段備份一次,下面的內容是關於C#傳送內建圖片的html格式郵件的內容,應該對碼農們也有用處。MailMessage m = new MailMessage();m.Subject = "html email with embedded image coming!"; string ht
使用linux的mail命令傳送html格式的郵件
今天在shell中使用mail命令傳送郵件,希望傳送表格,就用了html的格式來發送。但是開始的時候發現Outlook收到的顯示為html的原始碼, 就查閱了下相關資料,問題解決了,記錄下,以備以後再用: linux使用mail函式傳送需要新增 header引數,
JavaMail(四)——傳送HTML格式、內嵌圖片、帶附件的郵件
程式碼如下: package com.company; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.
【二】SCCM部署規劃
sccm 規劃 sccm 本篇主要對SCCM的前期規劃進行討論。 1.Active Directory整合 在ConfigMgr部署中,可以選擇CofigMgr和現有的Active Directory進行整合,既然整合與否並非強制性的,那與Active Directo
[轉]Web APi之認證(Authentication)兩種實現方式【二】(十三)
用戶數 ted das 客戶 元素 基礎 目標 開始 net 本文轉自:http://www.cnblogs.com/CreateMyself/p/4857799.html 前言 上一節我們詳細講解了認證及其基本信息,這一節我們通過兩種不同方式來實現認證,並且分析如
【搜索練習】【二】
std 技術分享 arc out gin load cnblogs view mes 1617: 阿克曼函數(遞歸) 時間限制: 1 Sec 內存限制: 128 MB提交: 135 解決: 91[提交][狀態][討論版] 題目描述 阿克曼(
【二】遺傳算法(GA)的MATLAB實現
tool view ima baidu ges matlab實現 編程 from 函數調用 essay from:https://wenku.baidu.com/view/ce45bbf44693daef5ef73df3.html 一、MATLAB編程實現GA
大數據【二】HDFS部署及文件讀寫(包含eclipse hadoop配置)
throw 大數據 我的電腦 ssh 生效 manager 方法 slave .sh 一 原理闡述 1‘ DFS 分布式文件系統(即DFS,Distributed File System),指文件系統管理的物理存儲資源不一定直接連接在本地節點上,而是通過計算機網
python 發送html格式郵件到qq
attach spa end wid %d width 問題 get 發送html # -*- coding: utf-8 -*- __author__ = ‘Alon‘ __date__ = ‘2017/8/14 18:38‘ import sys reload(sy
008-shiro與spring web項目整合【二】認證、授權、session管理
添加 ner != efi ebs ref private date err 一、認證 1、添加憑證匹配器 添加憑證匹配器實現md5加密校驗。 修改applicationContext-shiro.xml: <!-- realm -->
【二】剛學Python的幾道簡單練習題
print text for 輸入密碼 color 三次 center p s int python交友娛樂會所:613176398 1、使用while循環輸入 1 2 3 4 5 6 8 9 10 2、求1-100的所有數的和 3、輸出 1-100 內的所
【二】MongoDB入門
ger 劃分 lob .com 字符 help further 如果 keys 下面是mongodb的一些基本概念: 文檔是MongoDB中數據的基本單元,類似關系數據庫中的行。 集合,是存儲文檔的容器,類似關系數據庫中的表。 MongoDB的單個實例容納多個數據庫,每個
riot.js教程【二】組件撰寫準則、預處理器、標簽樣式和裝配方法
def coffee 將在 tom enter 名稱 spa 配方法 undefined 基本要求 一個riot標簽,就是展現和邏輯的組合(也就是html和JS); 以下是編寫riot標簽最基本的規則: 先撰寫HTML,再撰寫JS,JS代碼可以寫在<script