|
|
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
|
CSIMCTL5.OCX |
| Version
|
5.0.0.5020 |
| ProgID
|
SocketTools.InternetMail.5 |
| ClassID
|
764B57EA-A116-4BB5-8D1A-BCC017324E82 |
| Threading Model
|
Apartment |
| Help File
|
CSIMCTL5.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 component is supported on Windows 2000, Windows XP, Windows
Server 2003 and Windows Vista. 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 and Visual Studio 2005. If you
are using Visual Basic 6.0 or Visual C++ 6.0, it is required that
you have Service Pack 5 (SP5) or later installed. If you are using
Visual Studio .NET 2003, 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.
|
|