Catalyst Internet Mail Control 6.0

The Internet Mail control enables a developer to create, send and retrieve e-mail messages. The control implements the Simple Mail Transfer Protocol (SMTP) for sending messages, the Post Office Protocol (POP3) for retrieving messages from a mail server and the Multipurpose Internet Mail Extensions (MIME) standard for composing messages.

Reference

Control Information

File Name CSIMCTL6.OCX
Version 6.0.6000.0
ProgID SocketTools.InternetMail.6
ClassID 9CDA0F67-ED62-4168-92FA-30431CEB8349
Threading Model Apartment
Help File CSIMCTL6.CHM
Dependencies None
Standards RFC 821, RFC 822, RFC 1034, RFC 1425, RFC 1869, RFC 1939
RFC 2045, RFC 2046, RFC 2047, RFC 2048, RFC 2821, RFC 3501

Remarks

The Internet Mail ActiveX control provides a simplified interface for composing, sending and retrieving e-mail messages. Unlike other products which are essentially re-packaged collections of e-mail related controls, the Internet Mail control was designed for ease-of-use and flexibility, without the inherent learning curve and additional coding required when using multiple components. In many cases, e-mail functionality is simply one feature in an already complex project. Instead of setting dozens of properties and writing many lines of code to connect the output of one control to the input of another, the Internet Mail control requires just two function calls to compose and deliver a message. The simple elegance of the control's interface translates directly into fewer lines of source code to write, debug and maintain. In turn, this allows the developer to focus his efforts on the core application without sacrificing features that add value to the end-user.

The control offers a comprehensive interface, providing the developer with everything that he needs to incorporate e-mail functionality in an application. Many of the control's properties control the contents of a message, such as the list of recipients, the subject of the message and the message body. Methods are used to compose new messages, retrieve messages from a mail server and deliver messages to one or more recipients. Messages can also be managed on the mail server, or downloaded to the local system and stored in a file or a database record. The developer has complete access to all of the headers in the message, and can create custom application-specific header fields if needed. Event notifications enable the developer to provide the user with feedback, such as the progress of sending or retrieving a message. Advanced features such as delivery status notification, support for relay servers and secure encrypted connections are easily implemented by simply setting a few properties.

Requirements

This ActiveX control is supported on Windows 2000, Windows XP, Windows Server 2003, Windows Vista and Windows Server 2008. If you are using Windows 2000, it is required that you have Service Pack (SP4) installed. If you are using Windows XP, it is required that you have at least Service Pack 2 (SP2) installed and it is recommended that you install Internet Explorer 7.0. It is also recommended that all critical updates to the Windows operating system be installed.

The SocketTools Visual Edition components are compatible with any development tool that fully supports COM (Component Object Model) and the ActiveX control specification. This includes Visual Studio 6.0, Visual Studio .NET 2003, Visual Studio 2005 and Visual Studio 2008. If you are using Visual Basic 6.0 or Visual C++ 6.0, it is required that you have Service Pack 6 (SP6) installed. If you are using Visual Studio .NET 2003 or Visual Studio 2005, it is recommended that you install Service Pack 1 (SP1). In all cases, it is recommended that you have the current updates for your development tools installed.

Distribution

When you redistribute your application that uses the control, it is recommended that you install the control in the Windows system directory. ActiveX controls must be registered on the target system, either by the installation program or using the RegSvr32.exe utility.


Copyright © 2008 Catalyst Development Corporation. All rights reserved.