rfc822 郵件模組

2022-07-26 07:51:11 字數 839 閱讀 7677

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物件模型的基類,為設定和查詢頭欄位內容 訪問資訊體的內容 建立和修改結構 化資訊提供了核心功...