3

次のようなヘッダーを持つ未加工の電子メールがあります。

From xxxx@xxxx  Fri Apr 25 22:46:08 2003
>From xxxx@mxxxx Wed Feb 19 20:06:07 2003
Envelope-to: yyyy@xxxx
...
Date: Wed, 19 Feb 2003 22:05:59 +0500
From: "Actual Author" <xxxx@xxxx>

最初の 2 行を解釈する方法がわかりません。RFC2822を最初に読んだだけでは、手がかりがありません。これらは通常のヘッダーのようには見えず、Python 2.7 電子メール パーサーを混乱させることがあります ( >2 行目の先頭の記号を削除すれば問題ありません)。Apple メールのキャッシュに同じメール本文があり、問題ないように見えるので、入力は明らかに正しいです。

  1. そのヘッダー形式は何ですか?( From <email> <date>\r\n)
  2. 2 番目のものの前に>(より大きな記号) が付いているのはなぜですか?
4

1 に答える 1

2

あなたが持っているのはmbox形式のメールで、最初の "From" 行がメッセージの開始を示しています。2 行目 ( >From ) は、 Fromクォーティングとして知られる mbox のエスケープ戦略が原因のようです。このメッセージは mbox として二重にエンコードされていますか?

于 2013-06-10T08:45:32.717 に答える