You are here: > Email Component
ActiveXperts Email Component


ActiveXperts Email Component

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
How to use
Visual Studio.NET
Visual Studio.NET
Web Application
Web Application
GUI Application
GUI Application
Console 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 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;
  • Support for 7/8 bit, quoted-printable and base64 encoding;
  • Detailed error descriptions;
  • Advanced tracing (for troubleshooting purposes).


ActiveXperts Email Component includes samples for many development tools, including:

Visual Basic .NET - Visual C# .NET - ASP .NET VB - ASP .NET CSharp - Visual C++ - Visual Basic 6 - ASP 2.x - PHP - HTML - VBScript -

Code Snippet

This code snippet illustrates how to use ActiveXperts Network Component. It sends out an SMS messaging using a GSM modem with SIM card inserted. For full samples, go to

Set objSmtpServer = CreateObject("AxEmail.Smtp")       ' Create SMTP object
Set objSmtpMail = CreateObject("AxEmail.Message")      ' Create message 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                               ' SMTP disconnect

Supported Operating Systems

ActiveXperts Email Component is offered as a 32-bit (AxEmail32.dll) and 64-bit (AxEmail64.dll) ActiveX component, and runs on the following Operating Systems:

  • Server platforms: Windows 2016, Windows 2012 R2, Windows 2012, Windows 2008 R2, Windows 2008, Windows 2003
  • Desktop platforms: Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP


The core of ActiveXperts Email Component is a ActiveX/COM DLL component is available as a 64-bit DLL and a 32-bit DLL.

  • AxEmail64.dll - the ActiveX/COM component for 64-bit platforms
  • AxEmail32.dll - the ActiveX/COM component for 32-bit platforms

Distribution is easy: copy the DLL(s) to the target platform and register the self-registering DLL using the REGSVR32.EXE Windows command. Click here for more information.


There are three different licenses for the ActiveXperts Email Component: Standard License, Professional License and Distribution License:

Click here for detailed information about the License Schemes.

More information

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