• Licensing and How to Order
  • Installation Instruction
  • Getting Started
  • Security
  • Creating, Signing, Encrypting and Decrypting Messages
  • Managing Messages and Mailboxes with Imap
  • Receiving Messages with Pop3
  • Sending Messages with Smtp
      ComponentPro UltimateMail

      UltimateMail Features

      Language Filter: AllSend comments on this topic to ComponentPro

      This topic outlines some important general features of ComponentPro UltimateMail.

      Managing Mail with IMAP

      • Downloads mail to a disk or stream.
      • Downloads an entire message, or message header only.
      • Uploads message easily with a single line of code.
      • Uploads message from a file on disk or stream.
      • Retrieves message list filled with the specified info, such as size, sequence number, unique ID or headers.
      • Copies messages.
      • Deletes messages.
      • Multiple operations support.
      • Supports both synchronous and asynchronous operations, such as upload, download, retrieving message list, etc.
      • Trace log support.
      • Mail retrieve monitoring support with progress event.

      Receiving Mail with POP3

      • Downloads mail to a disk or stream.
      • Downloads an entire message, or message header only.
      • Retrieves message list filled with the specified info, such as size, sequence number, unique ID or headers.
      • Supports POP3 extensions (automatically detects and uses).
      • Sends custom command to the server.
      • Synchronously or asynchronously retrieves mail.
      • Compliant with RFC 1939, 2449, 1734, 1321, 2195, etc.
      • Trace log support.
      • Mail retrieve monitoring support with progress event.

      Sending Mail with SMTP

      • Sends mail with a single line of code.
      • Sends mail from a file on disk or stream.
      • Supports SMTP extensions (automatically detects and uses).
      • Synchronously or asynchronously sends messages.
      • Chunking and pipelining support for sending multiple messages to improve performance.
      • Sends custom command to the server.
      • Fully supports DSN (Delivery Status Notification).
      • Compliant with RFC 2821, 1891, 1893, 1985, 2034, 2197, 2554, 3030, etc.
      • Encrypts outbound Secure MIME (S/MIME) messages.
      • Trace log support.
      • Mail send monitoring support with progress event.

      Secure MIME (S/MIME) Support

      • Loads and saves MIME message.
      • Text and HTML message body.
      • Supports Outlook MSG format.
      • Reads mail message from a disk file or stream.
      • Writes mail message to a disk file or stream.
      • Parser accepts many damaged messages.
      • Automatically detects character set.
      • Message header can be accessed easily.
      • Attachment can be saved/added to/from a file or stream.
      • Serialization support.
      • Message signing and signature validation.
      • Encrypts and decrypts message.
      • Compliant with RFC 2045, 2046, 2047, 2048, 2049, 2822, 1847, 3217, 3370, 3852, 3851, 3850, etc.

      Security Support

      • DES, RC4 or AES encryption/decryption support.
      • X509 Certificate Management, validation, data signature/verification and encryption/decryption.
      • Message signing and signature validation.
      • Supports Secure MIME (S/MIME).

      Other Features

      • Supports IPv4 and IPv6.
      • Uniform and comprehensive error handling with .NET exceptions.

      Support

      • Royalty free run-time.
      • 1 year minor and major product updates.
      • Full Windows XP, Windows Vista, Windows 7, Windows 8, and Windows 10 support.
      • Supports Visual Studio, Xamarin Studio, Delphi, C# Builder and other compliant development environments.
      • Full ClickOnce support.
      • UltimateMail can be used from ASP.NET web pages, Windows Forms, WPF, Web Services, etc.
      • Supports .NET Framework 2.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2 and above.
      • Supports .NET Compact Framework 2.0, 3.5, and 3.9.
      • Supports Xamarin.Android 4 and above.
      • Supports Xamarin.iOS 6, 7 and above.
      • Supports Mono 2.1, 3.x on Linux and Apple's OSX.

      .NET Technology

      • 100% managed code written in C# (Complete source code included in the Gold License with Source Code).
      • CLS compliant (Common Language Specification).
      • Object-oriented design created specifically for .NET Framework version 2.x and above.
      • Does not use unsafe blocks for minimal permission requirements.
      • Seamless integration with the .NET base class libraries.
      • Documentation fully integrated into Visual Studio .NET.
      • C# and VB.NET samples included in the setup package show how to work with UltimateMail.