質問

POP3アカウントで定期的に新しいメッセージをチェックし、カスタムビジネスロジックに基づいてメッセージを適切な<!> quot; To <!> quot;に転送し、<! > quot; From <!> quot;同様に。特定の条件が転送される準備が整うまで、サーバーにメッセージを保持する必要がある場合があります。

Chilkat .NETコンポーネントを使用して動作する可能性のあるサンプルを見つけました。 http://www.example-code.com/csharp/pop3_forwarder.asp

私の質問は次のとおりです。他のコンポーネントを使用して、.NETスペースでこれの他の例はありますか?

ありがとう!

役に立ちましたか?

解決

次のSOの質問/回答は、対象のPOP3部分のコンポーネントを見つけるのに役立つ場合があります。

また、 SmtpClient を使用できます。メールを送信するための System.Net.Mail 内:

他のヒント

MailBeeの IMAP POP および SMTP .NETコンポーネント。

これらは無料ではありませんが、恐れていますが、かなり堅実であり、AfterLogicのサポートは高速です。

無料(ソースコードを含む)もあります LumiSoft Mail Server は、POP3サーバーからメッセージを収集し、そこからメッセージを管理するためのPOP3リレーサポートを備えています。 (これはC#で書かれており、VS2008での作業とアップグレードがきれいです)。どちらにも問題はありませんでした。

Mail.dll .NETメールコンポーネントをお試しください。 SSLサポート、POP3およびSMTPクライアントがあります。

using(Pop3 pop3 = new Pop3())
{
    pop3.Connect("mail.host.com");    // Connect to the server 
    pop3.Login("user", "password");

    foreach(string uid in pop3.GetAll())
    {
        // Receive mail
        IMail mail = new MailBuilder()
   .CreateFromEml(pop3.GetMessageByUID(uid));
        Console.WriteLine(mail.Subject);
    }
    pop3.Close(true); 
}

ここからダウンロード

できます
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top