smtp-pop3-component SMTP/POP3 Toolkit Add SMTP/POP3 capabilities to any Windows or .NET application

Quicklinks


ACTIVEEMAIL SMTP/POP3 TOOLKIT 3.0 RELEASE NOTES


INTRODUCTION

ActiveEmail SMTP/POP3 Toolkit 3.0 is the newest version of the ActiveXperts ActiveEmail product.

Version 3.0 is feature update of version 2.4.

The mission of the product is to provide an easy-to-use programming interface to SMTP- and POP3 e-mail communications.

The product runs on the Windows 2003/XP/2000/NT/98 platforms.

IMPORTANT: EXISTING USERS OF ACTIVEEMAIL MUST MAKE A SMALL MODIFICATION TO THEIR APPLICATIONS OR SCRIPTS TO MAKE USE OF THE NEW 3.0 VERSION (see below).


WHAT'S NEW IN ACTIVEEMAIL SMTP/POP3 TOOLKIT 3.0

  • POP3 support - POP3 support enables receiving e-mail messages from any POP3 mail server;
  • Performance - Improved performance for large mail bodies and large attachments;
  • Unicode - ActiveEmail now supports Unicode messages. This applies to outgoing (SMTP) messages and incoming (POP3) messages;
  • Encoding - ActiveEmail now supports foreign character sets, including Arabic (iso-8859-6), Japanese (iso-2022-jp), Chinese (big5) and many more;
  • Authentication - ActiveEmail now supports several authentication mechanisms. By default, ActiveEmail uses auto-detection to negotiate an authentication mechanism. You can also force ActiveEmail to use a specific authentication mechanism. This applies to SMTP and POP3;
  • Object oriented approach - ActiveEmail has now a more object oriented approach. The SmtpMail object does not exist anymore; it is split up into two different objects: SmtpServer and SmtpMail. Existing users must make a small modification to their code to adapt to this change.

    Two new objects provide an interface to the POP3 protocol: Pop3Server and Pop3Mail;

  • NNTP - NNTP is not supported anymore in v3.0. It was rarely used by customers, and not supported anymore in the new version.

EXISTING USERS

Existing users cannot use the SmtpMail object anymore. It has been replaced by two new objects: SmtpServer and SmtpMail.

The following samples demonstrate how to convert your code from 2.4 to 3.0:

' === ActiveEmail 2.4 sample ===
Set objSmtp = CreateObject( "ActiveEmail.EMailMessage" )

objSmtp.Connect( "smtp.myserver.com", "MyLogin", "MyPassword" )  
If( objSmtp.LastError = 0 ) Then

  objSmtp.FromAddress     = "myname@mycompany.com"           
  objSmtp.FromName        = "My Name"      

  objSmtp.AddTo "roger@thecompany.com", "My friend Roger" 

  objSmtp.Subject         = "Simple E-mail"
  objSmtp.Body            = "Hello my friend""
 
  objSmtp.Send

  objSmtp.Disconnect
End If

' === ActiveEmail 3.0 sample ===

Set objSmtpServer = CreateObject( "ActiveEmail.Smtp" )
Set objSmtpMail   = CreateObject( "ActiveEmail.EMailMessage" )

 objSmtpServer.Connect( "smtp.myserver.com", "MyLogin", "MyPassword" )  
 If( objSmtpServer.LastError = 0 ) Then

   objSmtpMail.Clear()
   objSmtpMail.FromAddress     = "myname@mycompany.com"           
   objSmtpMail.FromName        = "My Name"      

   objSmtpMail.AddTo "roger@thecompany.com", "My friend Roger" 

   objSmtpMail.Subject         = "Simple E-mail"
   objSmtpMail.Body            = "Hello my friend""
 
   objSmtpServer.Send( objSmtpMail )

   objSmtpServer.Disconnect
 End If

INSTALLATION AND UPGRADE

Installation

To learn more about installing the product for the first time, please read our manual. You can download the manual at www.activexperts.com/files/smtp-pop3-component/manual.htm

Upgrade

Upgrading from a previous version should be done in the following way:

  • Uninstall 'ActiveEmail Toolkit' by using the 'Add/Remove Programs' applet in the Control Panel;
  • Install 'ActiveEmail Toolkit 3.0' by running the AEMAIL.EXE installation program (can be downloaded from www.activexperts.com/download).