1

ウェブサイト用のドロップボックス メールを作成しようとしています。そのため、キャッチ オール メール アドレスを作成しました: dropbox@domain.com ウェブサイトの各顧客には、ドロップボックス メールが送信されます。例: dropbox123@domain.comノートに詰め込みます。dropbox@domain.com によってキャッチされた電子メールを読んでいるときに、どの電子メール アドレスが bcc に入力されたかを判断し、それに応じて対応したいと考えています。

ここで質問です。サーバーで直接メールを開くと、メモ帳で未加工のメールが表示され、最初の行には次のように表示されます。

Received: from ([209.85.215.58]) for <dropbox123@domain.com> with MailEnable 
Catch-All Filter;
Sun, 4 Jan 2015 21:16:44 +0000

このメールを OpenPop で読むと、次のようになります。

Received: from ([209.85.215.58]) for with MailEnable Catch-All Filter; Sun, 4 Jan 
2015 21:22:35 +0000

そのため、「for」メール アドレスは、openpop メッセージ ヘッダーの一部ではありません。OpenPop.Mime.Message.RawMessage を取得するか、ヘッダーを読み取ろうとするかは問題ではありません。

これは OpenPop のバグですか、それとも明らかなバグですか?

4

1 に答える 1

0

これは OpenPOP のバグのようです (ヘッダーの値を変更するべきではありません)。https://github.com/foens/hpopにバグ レポートを送信することをお勧めします。開発者が修正を実装してくれることを願っています。

そうでない場合は、この問題のないMailKitを使用することをお勧めします。

于 2015-01-06T15:03:24.877 に答える