Mail For Windows Store.dll - Windows 8

IMAP component that allows to receive e-mails and process email messages in Windows Store Applications. Includes SMTP component for sending emails from Windows Store Applications. Written entirely in managed code. Works with .NET 4.5 for Windows Store Applications and Metro UI. Mail.dll for standard .NET framework is also available.


  • UNIQUE First e-mail component for Windows 8 Store Applications and Metro UI
  • UNIQUE IMAP component, POP3 component, SMTP component in a single package!
  • UNIQUE Best MIME parser on the market
  • Fully compatible with Microsoft Exchange, Office 365, Gmail, Dovecot, hMailServer and others
  • SSL and TLS support
  • Automatic e-mail attachments encoding/decoding
  • UNIQUE iCalendar appointments and vCard support
  • TNEF support (decodes winmail.dat files)
  • Create attachments from a file or byte array
  • UNIQUE Template engine support
  • Bounce handling
  • Bayesian spam filter (over 99.5% accuracy)
  • UNIQUE Build-in HTML to plain text converter

Quick start samples

  • Receive e-mails from IMAP server using C#
    	                using(Imap imap = new Imap())
                            await imap.Connect("");  // or ConnectSSL for SSL
                            await imap.UseBestLoginAsync("user", "password");
                            await imap.SelectInboxAsync();
                            List<long> uids = await imap.SearchAsync(Flag.Unseen);
                            foreach (long uid in uids)
                                IMail email = new MailBuilder()
                                    .CreateFromEml(await imap.GetMessageByUIDAsync(uid));
                                string subject = email.Subject;
                                var attachments = email.Attachments;
                            await imap.CloseAsync();
  • Receive e-mails from POP3 server using C#
  • Send e-mail using SMTP server using C#
  • Receive e-mails from IMAP server using VB.NET
                        Using imap As New Imap
                            Await imap.Connect("")  ' or ConnectSSL for SSL
                            Await imap.UseBestLoginAsync("user", "password")
                            Await imap.SelectInboxAsync()
                            Dim uidList As List(Of Long) = Await imap.SearchAsync(Flag.Unseen)
                            For Each uid As Long In uidList
                                Dim email As IMail = New MailBuilder() _
                                    .CreateFromEml(Await imap.GetMessageByUIDAsync(uid))
                                Dim subject As String = email.Subject
                                Dim attachments = email.Attachments
                            Await imap.CloseAsync()
                        End Using	            
  • Receive e-mails from POP3 server using VB.NET
  • Send e-mail using SMTP server using VB.NET

Our customers

Next steps