| Catalyst Internet Mail .NET |
|
Component Features
The Internet Mail .NET component can be used with any Visual
Studio .NET programming language. It is important to note that this
product requires the .NET Framework and cannot be used in a
non-managed development environment or with earlier versions of
Microsoft's programming tools such as Visual Basic 6.0 or Visual
C++ 6.0.
Features of the Catalyst Internet Mail .NET component
include:
- Comprehensive e-mail functionality with complete
implementations of the Post Office Protocol (POP3), Internet
Message Access Protocol (IMAP4) and Simple Mail Transfer Protocol
(SMTP), as well as support for secure, encrypted client sessions.
The component was built on the foundation of the SocketTools .NET
product, offering the same stability and features using a new,
streamlined interface.
- The class provides a single, unified interface that is easy to
use and understand. There are no complicated collections or data
structures to use, and most methods are overloaded to provide
reasonable defaults appropriate for most applications. Most complex
operations can be performed with only a few lines of code.
- There are no external dependencies on third party libraries or
components. The Internet Mail .NET component is a managed code
class and is not "wrapper" around the ActiveX version of the
product.
- The class interface was designed to be as similar as possible
to the Internet Mail ActiveX control, reducing the learning curve
for developers who are already familiar with the product and
reducing the amount of time required to port an application to the
.NET platform.
- A thread-safe implementation that allows the class to be easily
used in a multi-threaded application. The InternetMail class
handles any internal synchronization required, ensuring that
multiple, simultaneous operations can be performed safely and
efficiently without extensive coding on the part of the
developer.
- Applications can easily take advantage of complex security
features, such as support for the Secure Sockets Layer (SSL) and
Transport Layer Security (TLS) standards and 128-bit encryption
without requiring any knowledge of data encryption or certificate
validation. Taking advantage of the security features in the
Internet Mail .NET component is as simple as setting a few
properties before connecting to the server. The protocol
negotiation, data encryption and decryption is handled
transparently by the control. From the perspective of the
application developer, it is just as if it were a standard
connection to the server.
- There are no runtime licensing fees and there are no
restrictions on the number of products that you can create using
the Catalyst Internet Mail .NET component. Applications created
using the components in this product may be redistributed to any
number of end-users.
The Internet Mail .NET component includes everything you need to
create complex programs with Internet functionality, enabling you
to focus on your core application technology rather than the
details of how a particular e-mail protocol is implemented or
understanding the specifics of Windows Sockets programming.