1. 程式人生 > >[Python3]SMTP傳送郵件(一)

[Python3]SMTP傳送郵件(一)

# python3
import smtplib
from email.mime.text import  MIMEText
from email.header import Header

# 傳送者
sender = '[email protected]'  
# 傳送者 密碼
password = '*****'  
# 接收郵件方
receivers = ['[email protected]', '[email protected]']  

# 郵件 傳送內容
# 郵件正文內容——文字方式 :第三個引數:第一個為文字內容,第二個 plain 設定文字格式 , 第三個 utf-8 設定編碼方式
message = MIMEText('Python 郵件傳送測試……','plain','utf-8')

# 傳送者
message['From'] = Header(sender, 'utf-8')  
# 接收者
message['To'] = Header("
[email protected]
","utf-8") # 單人接收 message['To'] = Header(",".join(receivers),'utf-8') # 多人接收,首先需要將list集合轉換成字串(或其他能設定編碼方式的資料型別) # 郵件 標題 subject = 'Python SMTP 郵件測試' message['Subject'] = Header(subject,'utf-8') # 標題 try: # 構建 SMTP 物件 並連線 引數:伺服器地址及埠 smtpObj = smtplib.SMTP('smtp.trusfort.com',25) # smtpObj = smtplib.SMTP() # smtp.connect('smtp.trusfort.com',25) # 伺服器地址及埠 # 登陸,必須,否則傳送不成功 smtpObj.login(sender,password) # 傳送郵件 引數:傳送者,接收者,text 正文內容 smtpObj.sendmail(sender,receivers,message.as_string()) print("Success:郵件傳送成功") except smtplib.SMTPException: print("Error:無法傳送郵件")

相關推薦

[Python3]SMTP傳送郵件

# python3 import smtplib from email.mime.text import MIMEText from email.header import Header # 傳送者

阿里雲伺服器傳送郵件

一、設定mailx及sendmail軟體 sendmail 進行傳送郵件的應用服務; mailx採用指令mail進行傳送郵件的編輯,通過sendmail進行傳送; 1、 檢查服務狀況 service sendmail status 問題:沒有結果的話,則重新安裝

Python使用SMTP傳送郵件163,yeah等網易郵箱已測試可以

#! /usr/bin/env python # -*- coding: UTF-8 -*- import smtplib from email.mime.text import MIMEText

Python培訓知識總結系列- 第三章 Python3文件操作

readline new socket 總結 排序 tin strip() list 是否 open 123456789f = open(‘filename‘,‘r‘) # 讀模式f = open(‘filename‘,‘w‘) # 寫模式f = open(‘filenam

python3.6 集合筆記

python 集合 慢慢體會到,在學習或者解決一個問題的時候,首先要盡量理解透問題本身涉及到的相關概念,再去進一步分析解決具體問題,即可事半功倍。 比如,對於編程語言裏面的集合問題,以python語言為例(在此順便復習下關於集合本身的東西)。而集合本身在數學領域具有無可比擬的特殊重要性。在數學學科上集合的分類

Python3從零學習

# python 3.+ # -*- coding: utf-8 -*- #檢視版本號python -V #列印 print("Hello Python") #等待使用者輸入 input("請按下回車鍵") #同一行顯示多條語句 import sys;x = '同一行顯示多條語句';sy

linux 傳送郵件centos

1.安裝mailx 安裝mailx: yum install mailx vi /etc/mail.rc set [email protected] set smtp="smtps://smtp.qq.com:465" set smtp-auth-user=12345678

python3 django框架開發 html呼叫static檔案

轉載請註明:https://blog.csdn.net/weixin_40490238/article/details/84573309 django的準備工作: 開啟pycharm建立的django專案,並新建一個python虛擬環境 開啟命令列,輸入:建立一個新的

python3.5進階-------------------網路通訊ip、埠,socket

1. ip地址:如198.168.1.1 ,用於在網路中標記區分每臺電腦,在本地區域網中是唯一的。window下程式->cmd->輸入ipconfig(檢視ipv4就是ip地址)。拓展:ip v4表示ip的第四個版本,目前出現了ipv6,ipv1/2/3/5都

SprongBoot傳送郵件傳送HTML郵件

在“SprongBoot傳送郵件(一)傳送簡單文字郵件HelloWorld”的基礎上新增如下方法: /** * @param to 郵件收件人 * @param subject 郵件主題 * @param content 郵件

SprongBoot傳送郵件傳送帶圖片的郵件

/** * @param to * @param subject * @param content * @param rscPath 檔案路徑 * @param rscId */ public v

python3 每日十題

'''1 列表[1,3,5,7,9],請將之拼接為一個字串''' print(''.join([str(i) for i in [1,3,5,7,9] ])) '''2 將"13579"的字串轉換為一個列表''' a_list = [] for i in "13579

python3+opencv3 影象處理讀取顯示張圖片

  先在此處先宣告,後面學習python+opencv影象處理時均參考這位博主的博文https://blog.csdn.net/u011321546/article/category/7495016/2?,我只是復現和稍微修改一下程式碼,加深自己印象的同時也督促自己好好學習影

Python3之Django學習

python 版本3.6.3  Django版本2.1.2 本篇學習筆記參照菜鳥教程的步驟實現 主要遇到了這個頁面顯示問題,記錄一下: 如果是 Django >= 2.0 的版本,urls.

monkeyrunner入門之傳送郵件

這裡我已Gmail為例,道理都是一樣的 device.touch裡面的數字是手機螢幕的座標,手機螢幕的座標這樣得知: 開啟設定–系統—開發者選項–指標座標 device.type模擬鍵盤輸入內容 提供可複製程式碼: #coding:utf-8 #儲存檔案格式記得選擇utf-8

Python用 smtplib在阿里雲伺服器傳送郵件1ni

差點被這個郵件搞哭了,坑真的太多了!!!1.要記得開啟163郵箱的服務具體方法 設定=》左下角的客戶端授權密碼(那時候就要開啟了,會讓你輸入密碼,這個密碼不能和登入的密碼相同程式碼裡也是這個客戶端密碼,不是登入密碼)2.你的IP可能被禁了!!!一開始試了很多的程式碼,都是報錯

python3下tensorflow練習

1.瞭解tensorflow基本架構2.用梯度下降的方法訓練處模型3.視覺化樣本資料,視覺化訓練出的模型以及視覺化損失函式""" Created on Wed May 2 09:40:08 2018 @author: jiangcheng """ import tens

C#傳送郵件附件

本部落格主要利用C#中System.Net.Mail中的MailMessage 類進行郵件的傳送。話不多說直接上程式碼: using System; using System.Collections.Generic; using System.Conf

Python3做詞雲

所在系統:Ubuntu14.04工具:anaconda,清華映象,wordcloud   這裡的安裝報錯問題在我另一篇文章記錄安裝anaconda3-5.01,清華映象與wordcloud的各種報錯中有解析步驟:1先建立一個資料夾demomkdir demo2進入該資料夾並匯

springboot傳送郵件5:使用thymeleaf模板傳送郵件

springboot實現郵件功能:使用thymeleaf模板傳送郵件1.建springboot專案,匯入依賴;application.properties配置檔案,看使用thymeleaf模板需要在ap