You are here: > Email Component
ActiveXperts Email Component


Add SMTP/POP3 capabilities to any Windows or .NET application

ActiveXperts Email Component provides an easy-to-use programming interface to SMTP- and POP3 email communications. It's perfectly suited for situations in which e-mails need to be sent/received automatically, in batches, from custom applications, webservers, or from the command-line.

  • Easy to use API
  • Send using SMTP
  • Receive using POP3
  • Secure (TLS/SSL) and non-secure
  • Support for advanced mailing features
  • 32-bit ActiveX and 64-bit ActiveX included
  • Samples available in C#, VB, ASP.NET, HTML, PHP, Javascript, Delphi and more
How to use ActiveEmail Visual Studio.NET Web Application GUI Application Console Application
Startup screen MS Visual Studio .NET web application .NET GUI application Console application


E-mail features

ActiveXperts Email Component features the following:

  • Send messages using SMTP;
  • Receive messages using POP3;
  • Secure SMTP and POP3 (TLS/SSL);
  • Multiple recipients (To, CC, BCC);
  • Multiple Attachments (ASCII and binary);
  • Rich Text message body formatting (HTML);
  • Embedded objects in message body, like sounds, images, etc.;
  • Multiple character sets (to support foreign languages), including Arabic, Japanese, Chinese, Korean, Turkish, Russian, Hebrew, Vietnames and many more;
  • SMTP authorization, supporting AUTH PLAIN, AUTH LOGIN and AUTH CRAM-MD5 login algorithms;
  • POP3 authorization, supporting Plain text and APOP3 authorization;
  • POP3 header download;
  • Load and save (import and export) MIME (.mim) files;
  • Mailqueue to improve performance of scripts;
  • Support for 7/8 bit, quoted-printable and base64 encoding;
  • Detailed error descriptions;
  • Advanced tracing (for troubleshooting purposes);
  • Windows Event Logging;


Sample are provided for many development platforms, including:

Samples are included with the product, but can also be downloaded from our FTP site.

System Requirements

ActiveXperts Email Component is available as a 32-bit component and as a 64-bit component (both part of the product):

  • AxEmail32.dll - 32-bit component;
  • AxEmail64.dll - 64-bit component.

Email Component runs on the following Operating Systems:

  • Windows 2012 R2 (64 bit);
  • Windows 2012 (64 bit);
  • Windows 2008 R2 (64 bit);
  • Windows 2008 (32 and 64 bit);
  • Windows 2003 (32 and 64 bit);
  • Windows 10 (32 and 64 bit);
  • Windows 8 (32 and 64 bit);
  • Windows 7 (32 and 64 bit);
  • Windows Vista (32 and 64 bit);
  • Windows XP (32 and 64 bit).

Code Snippets and Sample Applications

The following code snippets (VBScript) illustrate how to use Email Component .

SMTP: Send a plain text e-mail to a single recipient

Set objSmtpServer         = CreateObject("AxEmail.Smtp")    ' Create SMTP object
Set objSmtpMail           = CreateObject("AxEmail.Message") ' Create e-mail object 

objSmtpServer.Connect( "" )  
Wscript.Echo "Connect, result: " & objSmtpServer.LastError

' Set mail properties
objSmtpMail.FromAddress   = ""                 ' Sender's e-mail address
objSmtpMail.FromName      = "Email Component Demo"               ' Sender's displayname
objSmtpMail.Subject       = "Email Component Message"            ' Subject
objSmtpMail.BodyPlainText = "Hello, world"                        ' Body
objSmtpMail.AddTo "", "Recipient 1"    ' Add a recipient
objSmtpServer.Send( objSmtpMail )                                 ' Send now 
WScript.Echo "Send, result: " & objSmtpServer.LastError
WScript.Echo "Last response: " & objSmtpServer.LastSmtpResponse 
objSmtpServer.Disconnect                                          ' Finally, disconnect


  Standard License
Professional License
Distribution License
Send e-mail via SMTPXXX
Receive e-mail via POP3-XX
Use on any company computer-XX
Distribution of component--X

For detailed licensing information, please click here.

More information

To read more about ActiveXperts Email Component, use one of the following links: