ANPOP is a high performance and easy-to-use POP3/IMAP4 component. It enables your ASP, VB, VC++, C#, VB.NET, ASP.NET, VBS, Jscript, WScript, Delphii or other COM environment application to retrieve email from email server using POP3 and IMAP4 protocols and parse email based on MIME. ANPOP supports all operations of POP3/IMAP4 protocol and provides many advanced features as follows:
- Support POP3 commands: USER, PASS, APOP, NOOP, RSET, TOP, LIST, STAT,UIDL, RETR, QUIT;
- Support synchronous and asynchronous mode;
- Get email header without downloading the whole email from server;
- Get email size/message-id from server;
- Delete/Undelete email;
- Log file to record all sessions between client and server;
- Load email from file or binary stream;
- Save email to file or IMSGSTORE interface;
- Get specified header value of email;
- Parse sender, recipients, subject, body and attachments;
- Export attachment to file or binary stream;
- Create customize mailbox to store email files;
- Load email to IPOPMSG interface;
- Save/Move/Delete/Enumerate emails in specified mailbox;
- Create/Clear/Delete mailbox;
- Send request of retrieving email to local/remote service;
- Enable ASP/ASP.NET to retrieve emails in background;
- Unlimited queued request;
- Edit email headers;
- Support SSL/TLS connection;
- Support Secure Password Authentication(SPA);
- Decrypt encrypted email and verify digital signature;
- Support IPv6;
- Support IMAP4;
- Support pasing winmail.dat (TNEF attachment);
- and more.