MailBee.NET IMAP Component

MailBee.NET IMAP Component

Manage, download, search and process mails and folders on IMAP4 servers
MailBee.NET Objects bundle includes SMTP, POP3, IMAP, Security, AntiSpam, Outlook components.
     
Current version: 6.0
Last update: 8 Jul 2010

Clients Say:

  • “Thank you very much for a wonderful product. The icing on the cake is the customer service!”

    Jay Pasricha

Clients

Development Services

Engage our developers when you require services above and beyond product support, such as:

MailBee.NET IMAP is a high-performance memory-conservative .NET component for processing mails and folders on IMAP4 servers. The component can do everything the POP3 component does, and much more: download and manage folders, search, flag, upload, move, copy messages, download message envelopes or any specific parts or attributes of messages, etc.

MailBee.NET IMAP downloads messages in a batch, drastically improving performance.

MailBee.NET IMAP bundle includes a set of MIME objects such as MailMessage and Attachment which are used for e-mail parsing.

Visual Studio

Written in 100% managed code, MailBee.NET IMAP only requires the .NET framework be installed on the computer.

MailBee.NET IMAP can be used in any .NET language including C# and VB.NET. Supported .NET frameworks include .NET 1.1/2.0/3.0/3.5/4.0 and .NET Compact Framework 2.0/3.5.

MailBee.NET IMAP Component fully supports:

 
 

Protocols

  • •  IMAP/IDLE
  • •  HTTP
  • •  SSL/TLS
  • •  SASL
  • •  NTLM
  • •  Kerberos
  • •  SOCKS4/5
  • •  HTTP Proxy

Security

  • •  DomainKeys/DKIM
  • •  S/MIME
  • •  SSL/TLS
  • •  NTLM/GSSAPI
  • •  CRAM-MD5/DIGEST-MD5
  • •  FIPS

Formats

  • •  MIME/.EML
  • •  .MHT
  • •  XML
  • •  HTML

Servers & Services

  • •  MS Exchange
  • •  Lotus Notes
  • •  GroupWise
  • •  IIS SMTP/POP3
  • •  IMail
  • •  MailEnable
  • •  AxiGen
  • •  SmarterMail
  • •  SurgeMail
  • •  MDaemon
  • •  Kerio
  • •  CommuniGate
  • •  hMailServer
  • •  Qmail
  • •  Courier
  • •  Dovecot
  • •  Cyrus
  • •  Zimbra
  • •  GMail
  • •  Yahoo

...and any POP3/SMTP/IMAP compliant servers

 
 

Features

 
 

IMAP Object

 
 

MailMessage Object

 
 

What's new

 
  • Download entire messages, headers only, envelopes, or anything else which can be returned by IMAP's FETCH command
  • Download and manage folders (international folder names fully supported)
  • Download messages through a proxy server
  • Get already downloaded messages/envelopes if the entire operation failed in the middle
  • Supports secure TLS/SSL connections out-of-box (supports Gmail, etc)
  • Upload a message in a folder
  • Copy messages between folders
  • UNIQUE Move messages between folders
  • UNIQUE Obtain UID of uploaded/copied/moved messages if the server supports UIDPLUS
  • Delete messages
  • Examine and set message flags
  • Expunge (i.e. purge) deleted messages
  • UNIQUE Expunge specific deleted messages
  • Search messages
  • Search and sort messages if IMAP SORT is supported by the server
  • IDLE mode to get notifications from the server on mailbox status change
  • Secure authentication (CRAM-MD5, DIGEST-MD5, NTLM, Kerberos)
  • UNIQUE Windows Integrated Authentication (authenticate using the current Windows user credentials)
  • User-defined authentication methods
  • UNIQUE Get account quota and used space size if the server supports QUOTA
  • Automatic detection and use of IMAP capabilities
  • UNIQUE Faster upload if the server supports LITERAL+
  • UNIQUE Can tolerate incorrectly formatted responses from the server (keeping the application informed if this happens)
  • Provides methods for converting IMAP strings, dates, international folder names, etc
  • Logging IMAP session into a file or memory
  • Returns e-mails as MailMessage objects which can be interchanged with other objects (Smtp, etc)
  • Can check DomainKeys/DKIM signatures of e-mails (using SMTP component)
  • Parses bounced e-mails and delivery notifications
  • Send user-defined commands to the server
  • Rich set of events and asynchronous processing options
  • Can be placed on the form or created in the code
Imap Object reference...