Easy yet powerful POP3, SMTP, IMAP components for .NET with MIME, SSL\TLS and proxy support. Well-designed, these components include lots of demos, tutorials and comprehensive documentation.
Key features: - Easy-to-use feature-rich components
- Send\receive\manage HTML emails with images
- Stable and robust code
- SSL\TLS support for POP3, SMTP, IMAP in explicit and implicit modes
- MIME support
- Proxy support
- Synchronous and asynchronous operations
- Events for send/receive message progress
- Add/load attachments from/to files
- Error handling through .NET exceptions
- Example of email client with source code for an IMAP client
- Lots of C# and VB.NET demos
- Comprehensive Developer’s Guide
- 100% managed code, written in pure C#
- CLS (Common Language Specification) compliant.
- .NET 2.0, 3.0, 3.5 and 4.0 support for 32/64bit platforms
- Full C# source code available
- Royalty-free distribution
- Authentication methods ( Digest-MD5, CRAM-MD5) support
- Typical firewalls and Socks4, Socks5 and HTTP CONNECT proxy servers are supported
POP3 features: - Receive messages either HTML or plain text
- Receive messages with attachments
- List messages
- Delete messages
- Message list with headers
- Asynchronous operations support
- Various authentication methods (CRAM-MD5, Digest-MD5, APOP, Login, Plain)
- Fully compatible with the RFC5322 message format
- Well-designed object-oriented API
- Parse nested mail
- Receive mail as an instance of Rfc822Message object
- Events after command is sent, when receiving response or data is transferred
- Proxy support
- Secure POP3 via SSL (secure POP3)
SMTP features: - Send message using a single line of code
- Send messages either HTML or plain text
- Send messages with attachments
- Asynchronous operations support
- Various authentication methods (CRAM-MD5, Digest-MD5, Login, Plain)
- Binary and 8 bit MIME
- 100% CDONTS and CDOSYS free
- Send any SmtpMessage object (with attachments, etc ...)
- Automatically detects supported SMTP extensions
- Send directly to recipient's SMTP server (no local SMTP server is needed).
- Events after login succeeded, message sent, sending process finished
- Proxy support
- Secure SMTP via SSL\TLS
IMAP4 features: - Receive a full message
- Receive message headers only
- Receive a text part of the message
- Receive a certain attach of the message
- Search messages
- A mailbox/folder subscription management
- A mailbox/folder management (creating, deleting and renaming mailboxes)
- Parse nested mail
- Asynchronous operations support
- Delete messages
- Mark/unmark message flags such as seen/unseen, answered/unanswered, draft, or flagged
- Notification events
- Multiple-message operations
- List messages and folders
- Receive message as an instance of ImapMessage
- Receive mail to à stream
- Retrieve message list filled with the specified info, such as size, sequence number, received date, flags, unique ID, message plain/HTML bodies, common headers or full headers
- Copy messages
- Powerful message searching capabilities - search for text, flags, and more.
- Various authentication methods (CRAM-MD5, Digest-MD5, Login, Plain)
- Events after command is sent, while receiving response or transferring data
- Partial message download (to resume interrupted message receiving)
- Events when receiving notification message from the server
- Proxy support
- Secure IMAP via TLS/SSL implicit and explicit
All components support the following interaction types: Advanced features: - Asynchronous methods for all operations
- Events are raised and can be handled during the message(s) receiving process
Demos: EMail.NET POP3 includes 9 demos in C#, VB.NET: - Simple mail client
- Receive all messages
- Receive the first message
- Receive a mailbox statistics
- Receive a message through the proxy server
- Receive a message using different authentication methods
- Rollback the delete transaction
- Receive a message using the SSL
- Asynchronously receive a message
EMail.NET SMTP includes 12 demos in C#, VB.NET: - Send a message
- Send a message with oneline of code
- Send message with HTML content
- Send more than one message
- Send a message to several recipients
- Send a message with attachments
- Send a message using different authentication methods
- Send a message with carbon copies
- Send a message using the SSL
- Send a message through the proxy server
- Asynchronously send multiple message
- Asynchronously send a message
EMail.NET IMAP includes 13 demos in C#, VB.NET: - Simple mail client
- Mailbox management
- Delete a message
- Handling server events
- Receive part of a message
- Receive a full message
- Receive subscribed mailboxes
- Login and logout
- Mark a message as seen
- Connection keep alive
- Search messages
- Set active mailbox
- Asynchronously receive a message
.NET technology: - NET 2.0 and later versions are supported
- 100% Managed code written in C#
- No unsafe blocks
- Error handling through .NET exceptions
- Visual Studio Integration
- Full design time support
Licensing: - Free for personal use
- Royalty free distribution
- Full source code is available in the source-code edition
| |