1. 程式人生 > >簡單的郵件傳送程式-python

簡單的郵件傳送程式-python

from email.mime.text import MIMEText
from email.header import Header
from email.utils import parseaddr,formataddr
import smtplib
def _format_addr(s):
    name,addr = parseaddr(s)#解析郵箱地址
    return formataddr((Header(name,'utf-8').encode(),addr))#格式化地址

from_addr = '[email protected]'
password = 'xxxxxxx'

to_addr = '[email protected]'
smtp_server = 'smtp.163.com'

msg = MIMEText('Python 爬蟲執行異常,異常資訊為遇到HTTP','plain','utf-8')
msg['From'] = _format_addr('一號爬蟲<%s>'%from_addr)
msg['To'] = _format_addr('管理員<%s>'%to_addr)
msg['Subject'] = Header('一號爬蟲狀態','utf-8').encode()
server = smtplib.SMTP(smtp_server,25)
server.login(from_addr,password)
server.sendmail(from_addr,[to_addr],msg.as_string())
server.quit()

相關推薦

簡單郵件傳送程式-python

from email.mime.text import MIMETextfrom email.header import Headerfrom email.utils import parseaddr,formataddrimport smtplibdef _format_a

基於JavaMail的簡單郵件傳送

電子郵件的應用非常廣泛,例如在某網站註冊了一個賬戶,自動傳送一封歡迎郵件,通過郵件找回密碼,自動批量傳送活動資訊等。但這些應用不可能和我們自己平時發郵件一樣,先開啟瀏覽器,登入郵箱,建立郵件再發送。本文將簡單介紹如何通過 Java 程式碼來建立電子郵件,並連線郵件伺服器傳送郵件。 1. 電子郵件

spring簡單郵件傳送

Spring郵件抽象層的主要包為org.springframework.mail。它包括了傳送電子郵件的主要介面MailSender,和值物件SimpleMailMessage,它封裝了簡單郵件的屬性如from, to,cc, subject,text。 包裡還包含一棵以Ma

linux下用C編寫的基於smtp的帶附件郵件傳送程式

         今天做了一個簡單的stmp郵件傳送的客戶端demo,可以支援帶附件傳送,希望將實現分享一下, 目前測試環境是公司的內部郵箱,  有gmail郵箱測試沒有成功, 可能gmail郵箱需要ssl加密,後續再進行完善吧, 這個demo實現的非常簡單的阻塞的傳送傳送

Python簡單郵件傳送客戶端

#!/usr/bin/env python # coding:UTF-8 """ @version: python3.x @author:曹新健 @contact: [email protected] @software: PyCharm @file: 郵件傳送

python簡單實現伺服器資訊自動郵件傳送

1、背景     As a tester,維護著測試環境10+臺伺服器,每臺伺服器上部署著若干個web應用,經常會出現伺服器的一些OOM,磁碟佔用100%,雖然有定期的一些指令碼做清理,但是依然會經常出現一些狀況,加之想用些小指令碼解決些問題,於是就開始整。 2、思路  

Python示例程式碼之郵件傳送

          定時郵件傳送或告警郵件實時傳送是工作中常用的功能之一,該功能需要呼叫傳送郵件模組,如下為親測可用的Python編寫的郵件傳送程式碼,該程式碼使用qq郵箱可正常傳送郵件,使用163郵箱時提示554錯誤碼郵件無法正常發出。

Python可帶附件的郵件傳送

#coding=utf-8import smtplib from email.mime.multipart import MIMEMultipart  from email.mime.application import MIMEApplication  from emai

play1.2.x簡單傳送郵件例子

對於PlayFramework框架不瞭解的朋友可以參照此部落格進行配置,部落格地址: http://blog.csdn.net/wangran51/article/details/9357997。然後就是在controllers包中新建EmailAction類,總體來說play框架出來的時間已經不

Python 騷擾郵件傳送

郵件模組 import smtplib from email.mime.text import MIMEText 163郵箱的地址 mail163Url = "smtp.163.com" #163郵箱伺服器的埠號 mail163Port = 25 使用者名稱(發件箱

python學習筆記——郵件傳送

#coding = utf-8 import smtplib from email.mime.text import MIMEText from email.mime.application import MIMEApplication from email.mime.multipart import

python 實現阿里雲VPS 郵件傳送測試

1.python SMTP 普通傳送郵件 #coding:utf-8   #強制使用utf-8編碼格式 import smtplib  #載入smtplib模組 from email.mime.text 

python實現一個簡單的ftp程式

客戶端可以向伺服器端下載,上傳檔案 下載檔案指令:get_filename 上傳檔案指令:put_filename ftp工程目錄: ftp工作原理: put指令工作原理圖: put指令工作原理圖:   程式碼: 客戶端: impo

python系統監控及郵件傳送

                                  python系統監控及郵件傳送   #psuti

Python郵件傳送之HTML表格快速建立

有時候需要傳送帶表格郵件,可能我們的資料是從資料庫匯出,或者是來自外部的csv或者excel檔案,不管是哪種形式,到了Python,都是DataFrame格式,這時候,我們想將表格嵌入到HTML中,別急!有捷徑! 1、Head通用部分 head = \

java 傳送郵件(一) 建立簡單郵件 (JavaMail)

電子郵件的應用非常廣泛,例如在某網站註冊了一個賬戶,自動傳送一封歡迎郵件,通過郵件找回密碼,自動批量傳送活動資訊等。但這些應用不可能和我們自己平時發郵件一樣,先開啟瀏覽器,登入郵箱,建立郵件再發送。本文將簡單介紹如何通過 Java 程式碼來建立電子郵件,並連線郵件伺服器傳送郵件。 1. 電子

JAVAmail簡單實現傳送郵件

Android在郵件客戶端的設計中,有兩種實現方法: 一、呼叫Android系統自帶的郵件服務 ,這種方法簡單易用,但是傳送郵件的賬號必須是gmail賬號 二、採用javamail功能包進行設計,不必侷限於特定郵箱,但是比前一種較麻煩 1、使用Android 自帶的

Java實現郵件傳送(很簡單

Java實現郵件傳送,需要指定郵件伺服器,和自己的郵箱賬號和密碼,謹記 自己的郵箱必須得到到客戶端授權碼,尤其是新開的郵箱,具體看程式碼,包括附件傳送 public class EmailUtils { private static String from = ""; //郵箱賬號 p

Python示例功能之郵件傳送

        定時郵件傳送或告警郵件實時傳送是工作中常用的功能之一,該功能需要呼叫傳送郵件模組,如下為親測可用的Python編寫的郵件傳送程式碼,該程式碼使用qq郵箱可正常傳送郵件,使用163郵箱時提示554錯誤碼郵件無法正常發出。         實現郵件傳送需要兩

JavaMail 傳送郵件程式

JavaMail01:  package com.yuming.test; import java.util.Properties; import javax.mail.Address; import javax.mail.Message; import javax.mail