SocketTools Internet Mail

SocketTools 7.2 Internet Mail

Compose, Deliver and Manage E-Mail Messages

SocketTools Internet Mail includes both a .NET component and ActiveX control that provides an interface to e-mail services, allowing developers to easily implement this functionality in their own software without requiring general knowledge of network programming or specific application protocols. Instead of using separate controls to format, retrieve and send messages, you can use a single ActiveX or .NET component for much of the same functionality without the inherent complexity and coding.

Download Download Free Evaluation
Download a free copy of this product with a fully functional evaluation license that is valid for 30 days.
Purchase Purchase License
Place an order using our secure online order form and get your development license on the same business day.
Online Documentation Online Documentation
Review the online technical reference for this product, including the properties, methods and events for this component.

The following are just some of the Internet Mail features:

  • Includes both a managed .NET component and an ActiveX control
  • Includes both 32-bit and 64-bit components in the same product
  • Includes support for both IPv4 and IPv6 network protocols
  • .NET component is fully compatible with Visual Studio 2003/2005/2008/2010
  • Versions 1.1, 2.0, 3.5 and 4.0 of the .NET Framework are supported
  • ActiveX control can be used with Visual Basic 6.0 and Microsoft Office (VBA)
  • Support for the standard SSL and TLS security protocols with up to 256-bit encryption
  • Supports both the POP3 and IMAP4 e-mail protocols
  • Supports secure e-mail services such as Google's GMail
  • Supports sending messages directly using SMTP or routing through a relay server
  • Low resource utilization and no external dependencies on third-party libraries
  • Thread-safe implementation with full support for multithreaded applications
  • Integrated security features can be enabled with just a few lines of code
  • Support for both implicit and explicit SSL and TLS connections
  • Support for client certificates when required by the remote host
  • No dependencies on third party security libraries
  • An extensive Developer's Guide and online Technical Reference
  • A professional technical support staff and extensive online support resources
  • No runtime licensing fees or additional royalties
  • A trusted company with over 15 years experience developing Internet components

For most applications, this is the only component that you will need to process e-mail messages. However, in some cases an application may require the advanced features of a specific SocketTools component, such as sending extended authentication commands or custom server-specific options. In this situation, the Internet Mail component can be seamlessly integrated with the other SocketTools components to build a more complex solution that requires a greater degree of customization.

For developers who are creating .NET applications, the Internet Mail .NET component offers a comprehensive interface for sending e-mail messages, downloading them from a server and managing your mailbox remotely, all from within your application. If you are migrating your application to the .NET platform, the interface was designed to be similar the ActiveX control interface, simplifying the transition. The Internet Mail .NET component is designed to be used with languages such as Visual Basic .NET, C# and Delphi Prism and includes assemblies that target version 1.1 and later of the Common Language Runtime.

For developers who are creating applications in Visual Basic 6.0, Visual FoxPro, PowerBuilder and other languages which do not use the .NET Framework, the Internet Mail ActiveX control provides a simplified interface that makes it easy to send and retrieve e-mail messages using standard Internet protocols. The Internet Mail ActiveX control is implemented as a standard COM component and is designed to be used with most Windows programming languages as well as various scripting languages. Any language which can host ActiveX controls or create instances of a COM object is capable of using the Internet Mail ActiveX control.