他のヒント

IMAPアクセスを提供する Rebexコンポーネントに満足しています。もちろん、Exchange管理者がExchangeサーバーでIMAPポートを開くようにする必要があります。

IMAPを使用する方法があります。 Mail.dll IMAPコンポーネントを使用できます:

using(Imap imap = new Imap())
{
    imap.Connect("imap.company.com");
    imap.UseBestLogin("user", "password");

    imap.SelectInbox();
    List<long> uids = imap.Search(Flag.Unseen);
    foreach (long uid in uids)
    {
          var eml = imap.GetMessageByUID(uid);
          IMail message = new MailBuilder()
                    .CreateFromEml(eml);

          Console.WriteLine(message.Subject);
          Console.WriteLine(message.Text); 
    }
    imap.Close(true);
}

ここからダウンロードできます: Mail.dllメールコンポーネント

http://csharpopensource.com/openpopdotnet.aspx を試していますが、最近更新されましたそれは悪くありません。適切なドキュメントはありませんが、gmail / sslでも動作します。

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