C# を使用して、仮想サーバーに送信される電子メールを収集するアプリケーションを作成しようとしています。IIS 6 を使用して仮想ドメインを作成しましたが、長期的にはアプリケーションも IIS 7 と互換性があるはずです。仮想サーバーで使用されているドロップ フォルダーから電子メールを直接収集したくありません。
これを行う方法があると確信していますが、それを見つけることができないようです。
ご意見やご感想をお寄せいただきありがとうございます。
詳細: Windows Server 2008 に smtp 仮想サーバーがあります。電子メールは、別のプログラム (Thunderbird など) によって、登録されたローカル ドメイン (mydomain.de; Type local、alias) に送信されます。私がやりたいのは、これらの電子メールを転送するのではなく、ac# アプリケーションを使用して電子メールを取得することです。
これを行う 1 つの方法は、ドロップボックス ディレクトリ (デフォルト: c:\inetpub\mailroot) にアクセスし、eml ファイルを読み込んで、ディレクトリから削除し、ファイルを操作することです。ただし、これは良い解決策とは思えません。
私がやりたいことは、次のようなものです:
Connect("mydomain.de");
GetMessages();
Disconnect();
あなたの考えと助けをありがとう!