|
|
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.
|
|