0

すべての受信メールがドロップフォルダーに保存されるように、Microsoft SMTP サーバーをセットアップしました。

送信者、受信者、および件名に基づいて、C# を使用して受信メールを処理したいと考えています。可能であれば、メールのプレーン テキスト プレビューも作成したいと考えています。

したがって、この問題には 2 つの部分があります。

  1. 受信メールの通知を提供するには、FileSystemWatcher で十分だと思います。
  2. .eml ファイルからヘッダーと本文を解析する方法。既存のライブラリまたはフォーマットに関する適切なドキュメントはありますか?

助けてくれてありがとう。

4

1 に答える 1

0
  1. はい、本当です
  2. 私はこれを使用しました: http://www.lumisoft.ee/lswww/ENG/Products/Mail_Server/mail_index_eng.aspx?type=info

メールサーバーを使用せずに使用できる API を備えた C# で記述されたメールサーバーです。

編集:コードスニペットが見つかりました:

LumiSoft.Net.Mime.Mime m = LumiSoft.Net.Mime.Mime.Parse(mailfile);
Console.WriteLine("Read message from: " + m.MainEntity.From);
Console.WriteLine("To: " + m.MainEntity.To[0]);
于 2009-10-14T10:47:47.840 に答える