|
|

|

 |
 |
 |
 |
|
E-Mail Expert - ActiveX DLL for SMTP and MIME Email
|
|
|

|

|
|
E-Mail Expert is an ActiveX COM DLL for sending SMTP and MIME email messages.
E-Mail Expert works with VB, ASP, .NET and all languages that trap ActiveX DLL events.
E-Mail Expert was designed to be easy to use, yet not restrict developers
that have an advanced understanding of email, SMTP, MIME or Winsock.
|
|
 |
 |
 |
 |
|
|


 |
 |
 |
 |
|
Features
|
Top
|
 |


|
Detailed knowledge of email, SMTP, MIME or Winsock is not required to use E-Mail Expert.
However, the component will not restrict developers that have a detailed knowledge
of email, SMTP, MIME or Winsock.
|


|
Supports Asynchronous email sending.
|


|
Supports RFC 822 (plain messages), MIME conformant Base 64, quoted-printable, Binary and UUencode email messages.
|


|
Supports authentication for SMTP servers that require a login and password.
|


|
Provides events to monitor progress, request and response messages and completion of email sending.
|


|
Supports keep-alive and time-out options.
|


|
Supports local and remote SMTP servers.
|


|
Supports anonymous email.
|


|
MHTML (HTML email message) compliant.
|


|
Supports all Multipart message types. Easily send attachments, embedded images, multiple email versions (plain and HTML), even sound or video.
|


|
Supports custom Multipart message types.
|


|
Provides a custom errors collection, in addition to the standard error handling, for advanced troubleshooting of your email applications.
|


|
Provides the ability to easily add custom content types and subtypes to SMTP and MIME body, attachments and header.
|


|
Compatible with all 32 bit Microsoft Operating Systems.
|


|
Royalty-free distribution of your finished application.
|


|
Examples in multiple programming languages are provided, including a full featured email sending application.
|


|
Free quality support to registered users. |


|
30-day money back guarantee. |
|
|
 |
 |
 |
 |

 |
 |
 |
 |
|
Details
|
Top
|
 |
Overview |
Methods, Properties and Events |
Component Map |
Examples
|
|
Details - E-Mail Expert ActiveX COM DLL for SMTP / MIME EMail
|
|
E-Mail Expert uses non-blocking asynchronus Winsock calls
and is capable of sending asynchronous email.
E-Mail Expert is not just another SMTP component.
E-Mail Expert is smart, flexible and expandable.
Smart because unless you explicitly overwrite a setting, E-Mail
expert will select the most correct settings for you.
Flexible because E-Mail Expert exposes an interface to the
instance of the Winsock control that it is using. So, you
can dig deeper into Winsock if you have special needs; trap Winsock
events, directly get or set Winsock properties, etc.
Expandable because you can use E-Mail Experts' built-in Values
collection to add private and custom context items and sub-items
(email properties), thus adding new cabilities. You can also expose
this functionality to the users of your email applications and components.
For the architectural details of E-Mail Expert, please
refer to the Component Map
|
| |
Methods, Properties, Events and Enumerations
|
|
EpEMail.SendMail is the main component and the main entry point for
E-Mail Expert. The epEMail.SendMail component contains the following
objects, properties, methods, events and enumerations.
|
|
|
|
Name
|
Type
|
Definition
|
|
Attachments
|
Object
|
A collection of email attachments (message content parts).
|
|
Body
|
Object
|
The body of the email (email text and related settings). The body is also a message content part.
|
|
Cancel
|
Method
|
Cancels all in-progress operations. The SendComplete event is raised when the Cancel completes.
|
|
Clear
|
Method
|
Resets E-Mail Expert to its default startup state.
|
|
BodyContentTypes
|
Enumeration
|
Specifies the format of the email Body text.
|
|
EncodeTypes
|
Enumeration
|
Specifies the encoding type of the email Body or Attachments objects.
|
|
EventSync
|
Property
|
Write-only. Sets a reference to the class, form or object that should receive events generated by the ISendMailEvents interface.
|
|
MailErrors
|
Enumeration
|
Specifies an error number specific to E-Mail Expert.
|
|
HeaderContentTypes
|
Enumeration
|
Specifies how body and attachment objects work together to display email on the receiving UA.
|
|
Errors
|
Object
|
A collection containing a stack trace of error information.
|
|
Header
|
Object
|
The email header (to, from, subject and related).
|
|
ID
|
Property
|
Variant. Allows assigning an identifier to an instance of the E-Mail Expert component. Useful when sending asynchronous email.
|
|
ISendMailEvents
|
Interface
|
Allows early binding to events. ISendMailEvents also allows trapping events raised from an array of E-Mail Expert components. Useful when sending asynchronous email.
|
|
KeepAlive
|
Property
|
Boolean. A request made to the SMTP Server to continue to reuse the TCP/IP socket that was used to receive the initial connect request. Default is True.
|
|
License
|
Property
|
String. Used for the commercial version of E-Mail Expert only. Refer to the email that was sent when you purchased the commercial version of E-Mail Expert.
|
|
Password
|
Property
|
String. The password for the SMTPServer User. A password may or may not be required, depending on the SMTP server configuration and / or the email account used to send mail.
|
|
Send
|
Method
|
Initiates email sending.
|
|
SendComplete
|
Event
|
An event that is raised when sending is complete.
|
|
SendProgress
|
Event
|
An event that is raised while data is being sent.
|
|
SendStatus
|
Event
|
An event that is raised whenever a request is sent to, or a response is received from, the SMTPServer.
|
|
SMTPServer
|
Property
|
String. The SMTP server to use for sending email.
|
|
SMTPServerPort
|
Property
|
Long integer. The SMTP server port to use for sending email.
|
|
Timeout
|
Property
|
Long integer. The number of seconds that epEmail.SendMail waits during a time where no requests or responses occur, before an error is raised.
|
|
User
|
Property
|
String. The user for the specified SMTP server.
|
|
Utilities
|
Object
|
An object that contains additional methods that may be useful for developing an email application.
|
|
Winsock
|
Property
|
References the instance of MSWinsockLib.Winsock currently in use by E-Mail Expert. This property is provided for advanced developers who may desire lower level access to the sockets being used by E-Mail Expert.
|
|
WinsockError
|
Event
|
An event that is raised when an error occurs in an asynchronous winsock event.
|
|
| |
Component Map
|
|
The E-Mail Expert component is logically divided into sub-components
in the same manner as email messages.
|
| |
Examples
|
|
|
|
VBA Example - Sends mail, plus implements
necessary error handling.
|
| |
|
VB Example - Sends mail with attachments,
plus implements necessary error handling.
|
|
Overview |
Methods, Properties and Events |
Component Map |
Examples
|
|
|
 |
 |
 |
 |

 |
 |
 |
 |
|
Upgrade Info
|
Top
|
 |
|
Upgrade Info - E-Mail Expert - ActiveX SMTP / MIME DLL
|
 |
|
E-Mail Expert upgrades are free to registered users!
|


|
The current version of E-Mail Expert is 2.2.6. To see revision
and other related information, view the E-Mail Expert readme.txt file.
|


|
To upgrade from a trial version to a commercial version, please visit the Order Desk.
|


|
IMPORTANT! Note to Registered E-Mail Expert users: Do not upgrade
E-Mail Expert from the link below! If you have forgotten the free upgrade
procedure, please
us.
|


|
To install the E-Mail Expert trial version 2.2.6,
download epem226t.exe and
follow the on-screen instructions.
|
|
|
 |
 |
 |
 |

 |
 |
 |
 |
|
Price List
|
Top
|
 |
|
Price List - E-Mail Expert - ActiveX SMTP / MIME DLL
|
 |
|
Quantity
|
Price Each
|
|
1 to 4
|
$99.95
|
|
5 to 9
|
$94.95
|
|
10 or more
|
$89.95
|
|
|
 |
|
Note: Software is available on CD for an additional $15.00 (covers the cost of
labor and shipping).
|
|
|
|
 |
 |
 |
 |

|
|
|
|
|
|