IMAP client component is part of the Mail.dll email component / library, it allows to receive and process emails in .NET applications in C# and VB.NET using IMAP protocol. Supports signature verification and decryption for emails received with IMAP client. Written entirely in managed code. Works with .NET 2.0-4.7.2, .NET 4.8, Mono, .NET Core 2.0+, .NET Standard 2.0+, .NET 5.0 and .NET 6.0.


What folks are saying about Mail.dll

Quick start samples

    using(Imap imap = new Imap())
        imap.UseBestLogin("user", "pass");

        List<long> uids = imap.Search(
        long first = uids[0];
        byte[] eml = imap
        IMail email = new MailBuilder()
        string subject = email.Subject;
You can find more samples here.

Our customers

Get Started Today