rfc822 模組包括了乙個郵件和新聞組的解析器 (也可用於其它符合 rfc 822 標準的訊息, 比如 http 頭).
通常, rfc 822 格式的訊息包含一些標頭字段, 後面至少有乙個空行, 然後是資訊主體.
郵件資料內容:
1 message-id: <[email protected]>2 date: tue, 14 nov 2000 14:55:07 -0500
3 to: "
fredrik lundh"4
from: frank
5subject: re: python library book!
67 where is it?
郵件解析:
1__author__ = '
zechary'2
import
rfc822
3 file = open("
rfc822sample.eml")
4 message =rfc822.message(file)
5print message.getdate("
date")
6print message.getaddr("
from")
7print message.getaddrlist("to"
)89for k, v in
message.items():
10print k, '='
, v11
print len(file.read()), "
bytes in body
"
python 郵件模組
在基於網際網路的應用中,程式經常需要自動地傳送電子郵件。如 乙個 的註冊系統會在使用者註冊時傳送一封郵件來確認註冊 當使用者忘記登陸密碼的時候,通過郵件來取回密碼。smtplib模組是python中smtp 簡單郵件傳輸協議 的客戶端實現。我們可以使用smtplib模組,輕鬆的傳送電子郵件。下面的例...
python logging 模組發郵件
工作中需要及時解決線上的 bug,所以,及時獲取 log 中的 warning,error 是非常有必要的。1 import logging 2 import logging.handlers 3 4 class encodingformatter logging.formatter 5 def i...
Python 內建模組 郵件
一.email模組 官方文件 email是python內建的用於管理電子郵件訊息的庫1.類 1 message類 email模組的核心就是email.message.emailmessage類.它是email物件模型的基類,為設定和查詢頭欄位內容 訪問資訊體的內容 建立和修改結構 化資訊提供了核心功...