automation task schedulers, macro recorders, activex ftp controls, multi-threaded activex controls, activex registry controls, system monitoring and analysis utilities
Download Buy Contact  
automation task schedulers, macro recorders, activex ftp controls, multi-threaded activex controls, activex registry controls, system monitoring and analysis utilities

Evans Programming Home Page Evans Programming Home Page Evans Programming Home Page
Evans Programming Home Page Home Evans Programming Home Page
Evans Programming Home Page Evans Programming Home Page Evans Programming Home Page

Software product information Software product information Software product information
Software product information Software Software product information
Software product information Software product information Software product information

Download trial and commercial software Download trial and commercial software Download trial and commercial software
Download trial and commercial software Download Download trial and commercial software
Download trial and commercial software Download trial and commercial software Download trial and commercial software

Place an order and / or get order information Place an order and / or get order information Place an order and / or get order information
Place an order and / or get order information Purchase Place an order and / or get order information
Place an order and / or get order information Place an order and / or get order information Place an order and / or get order information

Search our knowledge base for answers to commonly asked questions and for help with problems Search our knowledge base for answers to commonly asked questions and for help with problems Search our knowledge base for answers to commonly asked questions and for help with problems
Search our knowledge base for answers to commonly asked questions and for help with problems Search Search our knowledge base for answers to commonly asked questions and for help with problems
Search our knowledge base for answers to commonly asked questions and for help with problems Search our knowledge base for answers to commonly asked questions and for help with problems Search our knowledge base for answers to commonly asked questions and for help with problems

Enter a support issue, ask a question or make a suggestion Enter a support issue, ask a question or make a suggestion Enter a support issue, ask a question or make a suggestion
Enter a support issue, ask a question or make a suggestion Support Enter a support issue, ask a question or make a suggestion
Enter a support issue, ask a question or make a suggestion Enter a support issue, ask a question or make a suggestion Enter a support issue, ask a question or make a suggestion

Contact Us Contact Us Contact Us
Contact Us Contact Us Contact Us
Contact Us Contact Us Contact Us

What are people saying about our products? What are people saying about our products? What are people saying about our products?
What are people saying about our products? Testimony What are people saying about our products?
What are people saying about our products? What are people saying about our products? What are people saying about our products?

Information about joining the Affiliate Program - make $$$ Information about joining the Affiliate Program - make $$$ Information about joining the Affiliate Program - make $$$
Information about joining the Affiliate Program - make $$$ Affiliates Information about joining the Affiliate Program - make $$$
Information about joining the Affiliate Program - make $$$ Information about joining the Affiliate Program - make $$$ Information about joining the Affiliate Program - make $$$

Links to other sites of interest - web design, programming and site promotion Links to other sites of interest - web design, programming and site promotion Links to other sites of interest - web design, programming and site promotion
Links to other sites of interest - web design, programming and site promotion Links Links to other sites of interest - web design, programming and site promotion
Links to other sites of interest - web design, programming and site promotion Links to other sites of interest - web design, programming and site promotion Links to other sites of interest - web design, programming and site promotion

E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
ActiveX COM DLL for sending SMTP and MIME E-Mail E-Mail Expert - ActiveX DLL for SMTP and MIME Email
Click here to download a free 30 day trial of E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
 Trial Download
Click here to purchase E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
 Buy Now
E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
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.
E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
Features        Details        Upgrade Info        Price List
E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
Features Top
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
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.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Supports Asynchronous email sending.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Supports RFC 822 (plain messages), MIME conformant Base 64, quoted-printable, Binary and UUencode email messages.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Supports authentication for SMTP servers that require a login and password.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Provides events to monitor progress, request and response messages and completion of email sending.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Supports keep-alive and time-out options.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Supports local and remote SMTP servers.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Supports anonymous email.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
MHTML (HTML email message) compliant.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Supports all Multipart message types. Easily send attachments, embedded images, multiple email versions (plain and HTML), even sound or video.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Supports custom Multipart message types.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Provides a custom errors collection, in addition to the standard error handling, for advanced troubleshooting of your email applications.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Provides the ability to easily add custom content types and subtypes to SMTP and MIME body, attachments and header.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Compatible with all 32 bit Microsoft Operating Systems.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Royalty-free distribution of your finished application.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Examples in multiple programming languages are provided, including a full featured email sending application.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
Free quality support to registered users.
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
E-Mail Expert - ActiveX COM DLL for SMTP / MIME EMail
30-day money back guarantee.
E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
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  Back to top - Details - E-Mail Expert ActiveX COM DLL for SMTP / MIME EMail
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  Back to top - Details - E-Mail Expert ActiveX COM DLL for SMTP / MIME EMail
Click for more info in this topic The E-Mail Expert component is logically divided into sub-components in the same manner as email messages.
 
Examples  Back to top - Details - E-Mail Expert ActiveX COM DLL for SMTP / MIME EMail
 

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
E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
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.
E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
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
Buy Now
Note: Software is available on CD for an additional $15.00 (covers the cost of labor and shipping).
E-Mail Expert - ActiveX COM DLL for sending SMTP and MIME email messages
Features        Details        Upgrade Info        Price List

This site is compatible with most browsers, was designed to HTML 4.0 browsers but works best with MSIE (Microsoft Internet Explorer) version 5.0 or higher.