1. 程式人生 > >python3實現簡單的郵件自動傳送

python3實現簡單的郵件自動傳送

</pre><pre name="code" class="python">import smtplib  
from email.mime.text import MIMEText  
mailto_list=['[email protected]'] 
mail_host="smtp.gmail.com"  #設定伺服器
mail_user="XXXXX"    #使用者名稱
mail_pass="XXXXX"   #口令 
mail_postfix="gmail.com"  #發件箱的字尾
  
def send_mail(to_list,sub,content):  
    me="hello"+"<"+mail_user+"@"+mail_postfix+">"  
    msg = MIMEText(content,_subtype='plain',_charset='gb2312')  
    msg['Subject'] = sub  
    msg['From'] = me  
    msg['To'] = ";".join(to_list)  
    try:  
        server = smtplib.SMTP()  
        server.connect(mail_host)  
        server.login(mail_user,mail_pass)  
        server.sendmail(me, to_list, msg.as_string())  
        server.close()  
        return True  
    except Exception as e:  
        print(str(e))  
        return False

def getMessage(pathOfMessageTXT):
	messageFile = open(pathOfMessageTXT,'w')
	titleOfTheMessage = messageFile.readline()
	contentOfTheMessage = messageFile.read(77777)
	return (titleOfTheMessage,contentOfTheMessage)

if __name__ == '__main__':
    (titleOfTheMessage,contentOfTheMessage) = getMessage('Message.txt')   
    if send_mail(mailto_list,titleOfTheMessage,contentOfTheMessage):  
        print("傳送成功")  
    else:  
        print("傳送失敗")  


相關推薦

python3實現簡單郵件自動傳送

</pre><pre name="code" class="python">import smtplib from email.mime.text import MIMET

python3 實現qq郵件傳送

python實現qq郵件傳送功能 設定QQ郵箱:點選“設定”->“賬戶”     2. 點選“開啟”按鈕,開啟POP3/SMTP服務,根據提示完成開啟操作,開啟成功後,生成授權碼(授權碼用於第三方登入,簡單說就是用在你寫的python程式裡進

Linux下的motion detection(最簡單的辦公室監控系統) 郵件自動傳送

每天需要多次備份檔案,所做操作比較機械化,所以就想在shell下自動幫我備份檔案,開始想使用mail命令但是mail命令發郵件需要開啟sendmail服務,我只是一臺客戶端,開個sendmail沒有必要,於是乎,在網上找了好久,才發現mutt是個好東西。 在ubuntu下安裝mutt很方便,只需要sud

C#實現簡單的SmtpClient傳送郵件

 SMTP(Simple Mail Transport Protocol)簡單郵件傳輸協議。在.NET Frameword類庫中提供SmtpClient類(System.Net.Mail),她提供了一個輕型方法來發送SMTP電子郵件資訊。SmtpClient類中的Bcc屬性是

A*算法之在U3d下實現簡單自動尋路

engine ati mat param erp ane 自動尋路 lose var 前言: 算法簡介:   A*搜尋算法俗稱A星算法。A*算法是比較流行的啟發式搜索算法之一,被廣泛應用於路徑優化領域[。它的獨特之處是檢查最短路徑中每個可能的節點時引入了全局信息,對當前節點

Python3實現QQ機器人自動爬取百度文庫的搜索結果並發送給好友(主要是爬蟲)

OS __main__ end aid 機器 https code __name__ gbk 一、效果如下: 二、運行環境: win10系統;python3;PyCharm 三、QQ機器人用的是qqbot模塊 用pip安裝命令是: pip

AutoCAD二次開發&實現簡單自動編號

今天一早上看了群裡有小夥伴有這樣的需求,是實現使用者用滑鼠點選拾取AutoCAD平面,拾取點然後作為插入編號文字位置,按住esc鍵後,退出自動編號。按照他的需求,我這裡大致想了一下,如果按照該小夥伴提出的用多執行緒和委託,想必有點複雜了。首先AutoCAD是不支援多執行緒的,

java程式實現QQ郵件傳送

1.要想遠端登入QQ必須做如下處理:參考如下: 通過以上文章可以實現用telnet工具命令列發qq郵件。 2.如果telnet命令不可識別:以下是win10安裝telnet方法參考如下: 3.java實現: package com.cl.socket2_12;

python3實現簡單的爬蟲

主要實現的是從百度貼吧爬取一些圖片 開啟對應的網頁 主要是使用python下的庫urllib request.urlopen() 開啟目標網頁 read() 讀取網頁資訊 因此最開始程式碼如下: #coding=utf-8 from urllib impo

利用Python來實現報表的自動傳送,解放你時間去做更有意思的事情

前言 在日常工作中你可能因為每天都被各種各樣的資料資料報表搞得焦頭爛額,老闆的,運營的、產品的等等。而且大部分報表都是重複性的工作,這篇文章就是幫助大家如何用Python來實現報表的自動傳送,解放你的勞動力,可以讓你有時間去做更有意思的事情。 分享一個python資源分享交流學習解答

python郵件自動傳送

# -*- coding: UTF-8 -*- # 如何新增附件 import os import smtplib import traceback from email.mime.text import MIMEText from email.mime.multipart import MIMEMultip

python如何實現電子郵件傳送

註明:郵箱如果傳送失敗,則會報錯,可以使用異常處理來檢測郵件是否會發送失敗 常用SMTP地址 1、QQ郵箱(mail.qq.com) POP3伺服器地址:pop.qq.com(埠:110) SMTP伺服器地址:smtp.qq.com(埠:25) 2、搜狐郵箱(soh

java郵件自動傳送時新增網路附件

查了很多資料都是使用本地資源作為附件傳送。但是資料和程式分開時,還需要先下載資料,儲存到本地再發送郵件。查了很多資料後,發現apach提供了很好的一個commons-mail.jar包,做了很好的封裝,簡單易用。下載地址是http://commons.apache.org/

C#實現郵件傳送

private static void Thread_Send() { try { // 獲取IP, 獲取城市地址 string ip="",

在VB.NET下利用Socket實現簡單的字串傳送接收程式

我們使用多執行緒來實現先匯入名稱空間:Imports System.Net.socketsImports System.netImports System.TextImports System.Threading定義兩個窗體變數Dim s As Socket = NothingDim t As Thread新

Python+Splinter實現簡單12306自動重新整理搶票

實現該功能(window)環境:         1.python環境的搭建和安裝;(測試版本是python 3.+)         2.Splinter web測試工具; 第一:python,下載地址:https://www.python.org/ 官網,可以下載3.+

java 實現簡單自動裝配

在學習Spring的時候,對於自動裝配一直有一點疑惑,通過查閱了各種資料寫了如下的自動裝配的實現 一下采用兩種方式實現自動裝配 1.採用繼承的方式實現自動裝配 2.採用包掃描+註解的方式實現自動裝配 下面我們分別通過程式碼來實現簡單的自動裝配,由於Spring中實現了IOC

使用Java實現QQ郵件傳送

import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.MessagingException; import j

利用cookie, session 和Filter實現簡單自動登陸

需求: 1.當用戶請求主頁面時如果沒有登陸轉發到登陸介面 2.將使用者資訊存入到session中,賬號密碼存入cookie。 3.利用Filter過濾全域性檢測cookie,呼叫service實現登陸。 密碼加密,登陸,註冊頁面不能自動登陸 j

使用libESMTP函式庫實現電子郵件傳送

書上P260 #define _XOPEN_SOURCE // 定義系統環境,使符合X/Open標準 #include <stdio.h> #include