Home Products Bounce Inspector Component for .NET

Ultimate Email Bounce Inspector Component for .NET C#, VB & ASP.NET

Enables your .NET applications to efficiently process and categorize bounced email messages.

A high-performance Bounce Inspector that enables your .NET applications to easily inspect and categorize bounced email messages with a few lines of code. Bounce Inspector can scan EML and Outlook MSG messages loaded from many sources such as local files, memory stream, IMAP mailboxes, and POP3 mailboxes. The inspection result can be used to update email address lists, create email campaign reports, etc. The component is a part of the Mail Expert package.

Ultimate Bounce Inspector for .NET is also included in

High-performance and reliable Bounce Inspector

When it comes to performance and reliability, Ultimate Bounce Inspector component for .NET, outperforms all similar components on the market. In our performance test, BounceInspector takes only 10 to 20 milliseconds on average (Console Application running on a 2.4GHz PC with 1GB RAM) to scan a bounced e-mail message. In addition, the bounce signature database is regularly updated and you can get the updates by simply downloading and installing our new versions. If you encounter any unrecognized bounced email messages, please do not hesistate to send us your bounced email messages to support@componentpro.com or use our Feedback form to send your concerns to us. We will provide you a hot-fix containing new bounce signatures that recognize the bounced email messages you sent us within 1 business day.

Supports EML file format

When designing the Bounce Inspector component, we mainly forcus on ease-of-use, performance, reliability, and flexibility. As a benefit, you only need a single line of code to scan thousands of bounced EML messages on local disk and get the accurate inspection result. You can either specify the path to the directory containing EML files or a list of EML file names to scan. BounceInspector will do all the hard works for you.

The Ultimate Bounce Inspector also supports MIME and S/MIME, providing your applications the ability to encrypt, decrypt, sign, and validate email messages.

Supports scanning IMAP and POP3 mailboxes

BounceInspector not only supports handling EML files, but it also supports scanning messages downloaded from IMAP or POP3 server. With this component, you can decide whether to download messages from the server to local disk or to memory stream to speed up your application performance. It also includes many convenient events which help you filter messages to be downloaded and inspected, providing your application with the greatest flexibility and high-performance

ultimate mail

Sending inspection report with SMTP classes

In addition to supporting downloading email messages from IMAP and POP3 servers, BounceInspector also includes SMTP classes which is essential for you when you need to send inspection report to your email address. The setup packages comes with full source code web sample projects which illustrate how to use this feature.

Intuitive and Fully Documented API

Connect, authenticate the user to the server and process bounced messages with a few lines of code using the intuitive API of ComponentPro's Ultimate BounceInspector. By using 100% managed code written in C#, the component takes advantage of the numerous built-in features of the .NET Framework to enhance performance, moreover, the library is CLS compliant, and it does not use any unsafe blocks for minimal permission requirements.

Our classes are fully documented with detailed example code which helps you shorten the learning curve. If your development environment is Visual Studio, enjoy the full integratation of the online documentation. Just mark or select a keyword and press F1 in your Visual Studio IDE, the online documentation is represented instantly.

ultimate sftp is intuitive and fully documented API

Supports .NET, Mono, Xamarin Android, Xamarin iOS & .NET CF

The component not only supports .NET Framework but it also allows you to develop similar applications on Android, iOS, Linux and Mac OS X with Mono, and Windows Mobile. Your Xamarin Android and iOS projects are compiled to native code and can run smoothly on Android and iOS devices.

Developers can use the library in any .NET languages like C#, VB.NET, J#, C++, and F#. For Xamarin Android and iOS projects C# is supported. The following lists all supported platforms:

  • .NET Framework: 2.0, 3.5, 4.0, 4.5, 4.5.1
  • Mono: 2.1, 3.+ on MAC OS X and Linux
  • Xamarin iOS: 6 and 7
  • Xamarin Android: 4+
  • .NET Compact Framework: 2.0, 3.5, and 3.9
ultimate sftp support .net framework, mono, android, ios, and .NET CF


  • SMTP API is compliant with RFC 2821, 1891, 1893, 1985, 2034, 2197, 2554, 3030, etc.
  • POP3 API is compliant with RFC 1939, 2449, 1734, 1321, 2195, etc.
  • POP3 API is compliant with RFC 3501, 2683, 2359, 1321, etc.

Support Many Authentication Methods

In addition to basic username/password authentication the Mail library also supports Auto, NTLM, GSSAPI, Digest-MD5, CRAM-MD5, Clear Text, and External authentication methods.

Some Examples:

PowerShell and SQL-SSIS

UltimateBounceInspector can be easily integrated with Powershell with some simple steps. You can also use it for SQL-SSIS package. Please see this topic for more details.

ultimate sftp can be used in powershell & sql-ssis

ASP.NET Medium Trust Support

You will find that almost all other competitors dont support Medium Trust environment but our component does. The Medium Trust mode is forced by setting the MediumTrust security setting.

Task-based and Event-based Asynchronous Patterns

Our products supports the latest Microsoft .NET Task-based Asynchronous Pattern introduced in .NET 4.5 Visual Studio 2012. Now you can simply write your asynchronous methods using the async and await (C#) or Async and Await (VB.NET) keywords. For some reason if you would like to use Event-based Asynchronous Pattern we support it too.

Some Examples:

sftp async await


It was a really good idea for me to switch from the previous suite to your Ultimate Studio few months ago. It has a modern design and the classes saved me a lot of time. Thank you very much...
Robert Osorio - Senior Developer JPMorgan Chase
We have recently purchased the Mail Expert Package. We found the company not only provides an easy-to-use component but also the documentation is good as we expected. It helped us lots in studying a new component and shortened our development time.
Brian Woodring - Project Manager Clear Channel Communications, Inc.