You are here:

ActiveXperts.com > Support > All > ActiveEmail SMTP POP3 Toolkit

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

Quicklinks


SMTP and POP3 Software Development Kit for Windows by ActiveXperts


[ ACTIVEEMAIL - INSTALLATION ]

Q2000010 - When I run Setup, I get the following error message: "Error installing iKernel.exe (0xa00)". What's wrong?

A:

Most probably, you don't have administrative privileges on the machine where you install the product. You must have local administrator rights to install ActiveEmail on the computer.



Q2000012 - When trying to register your component (aemail.dll), REGSVR32 returns the following error: 0x80070005

A:

This is not a problem of the toolkit itself, but has something to do with security settings on Windows 7, Windows Vista, Windows 2008 and higher.

Please try the following:

When starting the command prompt, start it from the start menu by locating the "Command Prompt" in the start menu, now right click on this item and select "Run as Administrator". When you try to register the component from the command prompt it should work okay.

You can also try to turn of UAC (User Account Control)



Q2000015 - I want to make use of the 'ActiveEmail Queue Server'. It seems like the installation program is not installing this service, am I right?

A:

That's correct. The ActiveEmail Queue Server service is not installed/run during installation. Instead, the Queue installation/configuration program (AESetupQ.exe) is installed. This program can be launched from the Start Menu (Start->ActiveXperts Software->ActiveEmail->ActiveEmail Queue->Configure ActiveEmail Queue). It will install and run the ActiveEmail Queue Server service.



Q2000016 - Can I use REGSVR32 to register your 64-bit component?

A:

Yes, you can use REGSVR32 to register the 64-bit component (AEmailX64.dll), e.g.:

  > REGSVR32 AEmailX64.dll

You can also register the 32-bit component (AEmail.dll) on a 64-bit system in the same way, e.g.:

  > REGSVR32 AEmail.dll

To make use of the 64-bit DLL, you should use a 64-bit application or 64-bit interpreter, e.g.:

  > CSCRIPT.EXE SendMail.vbs

To make use of the 32-bit DLL, you should use a 32-bit application or 32-bit interpreter, e.g.:

  > C:\Windows\SysWow64\CSCRIPT.EXE SendMail.vbs

NOTE: The module property tells you which component (32-bit or 64-bit) you are actually using. The following VBScript program will tell you:

  Set o = CreateObject( "ActiveXperts.SmtpServer" )
  WScript.Echo o.Modul


Q2000017 - I want to re-install ActiveEmail. I uninstalled first, but now the installation tells me that I cannot install it in the same destination directory as before. Am I doing something wrong?

A:

You are right: you cannot install the product in an existing directory.

Upon un-installation, the original directory (default: C:\Program Files\ActiveXperts\ActiveEmail) is NOT deleted in case there are files created/modified after the previous installation. You must delete these files/directories manually.

Once the directory (C:\Program Files\ActiveXperts\ActiveEmail) is deleted, you can re-install it in that directory.

In previous versions of the product, it was possible to install in an existing directory, but this often lead to interference with previous installations.



Q2000020 - Can ActiveEmail be installed manually?

A:

Yes it can. To install the ActiveEmail COM component on another machine, simply copy the AEmail.dll (or AEmail64.dll) to another machine and issue the following command from the command prompt:

REGSVR32 <destination-path>\Aemail.dll.


Q2000025 - How can I uninstall ActiveEmail?

A:

If you used the regular ActiveEmail Setup program to install the software, you can simple uninstall the software by using the 'Add/Remove' applet in the control panel.
If you copied the AEMAIL.DLL file manually to your system and registered manually, you should first de-register the component by running REGSVR32 -u AEMAIL.DLL, and then delete the AEMAIL.DLL file.



Q2000030 - I manually registered the ActiveEmail COM component on another machine, and now I want to unregister. How can I do this?

A:

Issue the following command from the command prompt:

REGSVR32 -u <path>\AEmail.dll.





[ ACTIVEEMAIL - SMTP ]

Q2100010 - Is ActiveEmail compliant with any SMTP mail server?

A:

ActiveEmail is RFC 821, RFC 822, RFC 1521 and RFC 1522 compliant. As a result, ActiveEmail is compliant with virtually any SMTP server.

ActiveEmail does NOT work with webmail hosts like hotmail.com and yahoo.com, because services are not based on SMTP but on HTTP. ActiveEmail does work with secure mailservers 9TLS/SSL) such as Gmail (smtp.gmail.com).



Q2100015 - Does ActiveEmail require IIS for its SMTP functionality?

A:

No, that's not required. ActiveEmail uses the native SMTP protocol as specified by RFC 821, RFC 822, RFC 1521 and RFC 1522..

ActiveEmail eliminates the need for IIS' MS CDO interface.



Q2100020 - My SMTP server requires authentication. Why is it?

A:

SMTP Authentication can add another layer of security to send mail, and has the benefit of giving mobile users who switch hosts the ability to use the same mail server without the need to reconfigure their mail client settings each time. Most modern SMTP implementations support SMTP Authentication.
Click here for more information about SMTP Authentication.



Q2100025 - Does the ActiveEmail toolkit support secure SMTP (SSL)?

A:

Yes, secure mailservers such as smtp.gmail.com are supported. You should switch to secure mode through the SmtpServer::SetSecure function.



Q2100027 - Is SMTP authentication supported?

A:

ActiveEmail supports the following SMTP Authentication protocols: AUTH LOGIN, AUTH PLAIN and AUTH CRAM-MD5. By default, ActiveEmail detects the preferred authentication method. For a preferred authentication method, use the Use the SmtpServer::Authentication property to force a particular authentication method.
. For more information, click here.



Q2100040 - When I send an email, I get error 505: "Client does not have permission to send as this sender; change the sender e-mail address". How should I solve this?

A:

This means that the SMTP server requires authentication before sending out an email. Set the AccountName and AccountPassword properties:

Set objSmtpServer = CreateObject( "ActiveXperts.SmtpServer" )
…
objSmtpServer.Connect( your.mailserver.com, user-id, password )


Q2100050 - I want to connect to my SMTP server on another port than default port 25. The 'Connect' function doesn't seem to support this, how can I achieve it?

A:

You must use the SmtpServer::HostPort property. HostPort is set to 25 by default. Assign a different value to connect to a different port.

NOTE: You must set 'HostPort' BEFORE you call SmtpServer::Connect.



Q2100060 - I can't get BCC (blind carbon copy) to work. When I try, I don't receive the BCC message.

A:

You have to be careful with testing the BCC feature, because many e-mail clients (including Outlook Express) do not show BCC messages sometimes.
For instance: when you have Outlook Express configured with two accounts (let's say info@activexperts.com and sales@activexperts.com), and you use ActiveEmail (or any other SMTP client) to send an e-mail to both accounts, Outlook Express will - after receive - show only ONE email!!

However, if the accounts are configured on different clients (for example, info@activexperts.com on PC1 and sales@activexperts.com on PC2), you'll see that both accounts receive the e-mail.

We get many questions about BCC and this is usually the problem (in fact there is no problem).



Q2100070 - Do I need to call SmtpMail's Clear function every time I send an email?

A:

When you send more than one e-mail with the same instance of an SmtpMail object, it is strongly recommended to call the SmtpMail::Clear function before you re-use the object. For instance, without 'Clear' a call to 'AddTo' will add recipient to the existing list of recipients. Most likely, you want this list to be cleared first.



Q2100080 - I get an error message when I send an e-mail. How do I know the meaning of this error number?

A:

The following page lists all ActiveXperts error messages: www.activexperts.com/support/errorcodes. You can lookup any ActiveXperts error code, including the ActiveEmail codes.



Q2100090 - How can I modify the linewrap after 76 characters in my outgoing email messages?

A:

The linewrap after 76 characters is defined in the SMTP specifications. If you want to change the position of the line wrap for some reason, you have to create the following a DWORD value name ‘MaxLine’ in the registry containing the maximum number of characters. The registry value has to be created in:

HKEY_LOCAL_MACHINE\SOFTWARE\ActiveXperts\ActiveEmail\


Q2100100 - Can I export messages from Outlook Express and re-send them using ActiveEmail?

A:

Yes, that is possible.

First, export the message(s) in Outlook Express and save each as a Mail file (default extension in Outlook Express: '.EML'). Then, load each saved message into an SmtpMail object and send it out, as described here: www.activexperts.com/smtp-pop3-component/mimeaemail.



Q2100110 - Does the ActiveEmail SMTP/POP 3 Toolkit contain any cryptographic code that might add export restrictions to the product using the toolkit?

A:

ActiveEmail only uses Schannel.dll of the operating system for secure SMTP- and POP3 communications. The DLL does not ship with the product; in the scenario where this DLL is not available on the operating system, secure SMTP/POP3 will NOT work.

For details, please check the following URL: www.activexperts.com/smtp-pop3-component/schannel






[ ACTIVEEMAIL - POP3 ]

Q2150010 - Is ActiveEmail compliant with any POP3 mail server?

A:

ActiveEmail is RFC 821, RFC 822, RFC 1521 and RFC 1522 compliant. As a result, ActiveEmail is compliant with virtually any POP3 server. ActiveEmail also works with secure mailservers 9TLS/SSL) such as Gmail (pop.gmail.com).



Q2150015 - Does the ActiveEmail toolkit support secure POP3 (SSL)?

A:

Yes, secure mailservers such as pop.gmail.com are supported. You should switch to secure mode through the Pop3Server::SetSecure function.



Q2150016 - Which POP3 authentication protocols are supported?

A:

Two authentication protocols are supported: PLAIN and APOP. By default, auto-detection is used to detect the POP3 server's preferred authentication method. Use the Pop3Server::Authentication property to force a particular authentication method.



Q2150020 - I want to connect to my POP3 server on another port than default port 110. The 'Connect' function doesn't seem to support this, how can I achieve it?

A:

You must use the Pop3Server::HostPort property. HostPort is set to 110 by default. Assign a different value to connect to a different port.

NOTE: You must set 'HostPort' BEFORE you call Pop3Server::Connect.



Q2150030 - When I delete a message from my POP3 mailbox, the CountMessages function still returns the same number of messages. Is this a bug?

A:

No, it's not a bug. When you delete a message (by calling the Pop3Server::DeleteMessage), the message is actually not deleted, but marked as deleted. It will be deleted as soon as the connection is broken.



Q2150040 - I have 10 messages in my POP3 mailbox, with Message IDs [1..10]. When I delete message [5], do the Message ID's of message [6..10] change?

A:

No, the Message ID's do NOT change. This is because the message is actually not deleted, but marked as deleted. It will be deleted as soon as the connection is broken. So, in your situation after deletion, you will have the following valid Message ID's: [1..4] and [6..10].



Q2150050 - I get an error message when I connect to my POP3 server.. How do I know the meaning of this error number?

A:

The following page lists all ActiveXperts error messages: www.activexperts.com/support/errorcodes. You can lookup any ActiveXperts error code, including all ActiveEmail error codes.



Q2150060 - Why should I use the 'GetEmailHeader' function? The 'GetEmailMessage' retrieves the same fields as 'GetEmailHeader', and even more!

A:

The Pop3Server::GetEmailHeader is much faster, because it only reads the e-mail message header. It doesn't read the actual message body or e-mail attachments. Message bodies and attachments can be large, up to a few megabytes or even more.



Q2150070 - I get an error message when I connect to my POP3 server. How do I know the meaning of this error number?

A:

The following page lists all ActiveXperts error messages: www.activexperts.com/support/errorcodes. You can lookup any ActiveXperts error code, including the ActiveEmail codes.



Q2150080 - Can I save messages retrieved from my POP3 mailbox so I can drag the messages to my Outlook Express e-mail client?

A:

Yes you can. Use the Pop3Mail::SaveMIME function to save each incoming message to a MIME file. After the messages have been saved, you can drag/drop them to Outlook Express.

For more details, click here: www.activexperts.com/smtp-pop3-component/mimeaemail.



Q2150085 - Does the ActiveEmail SMTP/POP 3 Toolkit contain any cryptographic code that might add export restrictions to the product using the toolkit?

A:

ActiveEmail only uses Schannel.dll of the operating system for secure SMTP- and POP3 communications. The DLL does not ship with the product; in the scenario where this DLL is not available on the operating system, secure SMTP/POP3 will NOT work.

For details, please check the following URL: www.activexperts.com/smtp-pop3-component/schannel






[ ACTIVEEMAIL - VISUAL BASIC AND VBSCRIPT ]

Q2200010 - How do I use the ActiveEmail objects in my Visual Basic project?

A:

Please read the following document: Using ActiveEmail SMTP/POP3 Toolkit with Visual Basic 5.x/6.x. This document describes how to refer to the ActiveEmail library, and how to declare, create and use the objects.



Q2200020 - How do I use the ActiveEmail objects in my VBScript program?

A:

Please read the following document: Using ActiveEmail SMTP/POP3 Toolkit with VBScript. This document describes how to refer to the ActiveEmail library, and how to declare, create and use the objects.



Q2200030 - When running the Visual Basic sample project, I get an error: "User-defined type not defined". What's wrong?

A:

The problem is, that you must refer to the object before you can declare and create it. Go to the 'Project' menu, choose 'References...' and put the checkbox near 'ActiveEmail Type Library'.



Q2200100 - I'm using Windows 64bit and I'm getting the following error when using your VBScript sample:
    "Microsoft VBScript runtime error: ActiveX component can't create object: 'ActiveXperts.SmtpServer'".
This applies to both CSCRIPT.EXE (command-line VBScript interpreter) and WSCRIPT.EXE (GUI VBScript interpreter). It also happens when I try the ActiveXperts.Pop3Server object.


A:

This is due to the fact that Windows uses the 64bit VBScript interpreter (C:\WINDOWS\SYSTEM32\CSCRIPT.EXE or C:\WINDOWS\SYSTEM32\WSCRIPT.EXE) by default. Since the ActiveEmail control is a 32bit control, you should invoke the WOW64 subsystem. This means C:\WINDOWS\SYSTEM32\WOW64\CSCRIPT.EXE or C:\WINDOWS\SYSTEM32\WOW64\WSCRIPT.EXE.






[ ACTIVEEMAIL - HTML AND JAVASCRIPT ]

Q2300010 - How do I use the ActiveEmail objects in my HTML form?

A:

Please read the following document: Using ActiveEmail SMTP/POP3 Toolkit with HTML. This document describes how to refer to the ActiveEmail library, and how to declare, create and use the objects.



Q2300020 - We are using the component within HTML/JavaScript code. The browser is Internet Explorer 6. Each time the ActiveX control is loaded by the browser, a security warning is displayed. Have you any suggestion to remove this message?

A:

There are basically three ways to avoid prompting:

  1. Add the website that hosts the ActiveX component to the trusted sites of all Internet Explorers. This would need some automatic configuration on your LAN's Internet Explorers, for instance through Group Policy (recommended) or through logon script. This way you only decrease Internet Explorer security for that particular site. Security for all other sites remain the same. This solution only works as long as the ActiveEmail users are part of your network.
  2. You can sign the component (the actual Aemail.dll). If you only use the component for internal use (i.e. in your network), you can use the standard Windows Certificate Server (part of Win2000 and higher). If the component is used outside your network, you should use a public Certificate Authority, for instance Verisign. ActiveXperts Software does not offer facilities to sign ActiveX COM/OLE components.
  3. From the Internet Explorer menu, select "Tools" -> "Internet Options"; click the security tab, and click the 'Custom level...' button.
    In the list of options, change the 'Initialize and script ActiveX controls not marked as safe for scripting' setting from disable to prompt. When you restart Internet explorer and run the page again, Internet Explorer will ask you whether to run the control or not. When asked click 'Yes' and the page should work correctly.


Q2300030 - I want to sign the ActiveEmail module so it can be used by any browser in our network without any security alerts. How can I digitally sign the module?

A:

Please read the following article: How to digitally sign an ActiveXperts software component.






[ ACTIVEEMAIL - VISUAL C++ ]

Q2400010 - How do I use the ActiveEmail objects in my Visual Studio C++ 6.0 project?

A:

Please read the following document: Using ActiveEmail SMTP/POP3 Toolkit with Visual Studio C++ 6.0. This document describes how to refer to the ActiveEmail library, and how to declare, create and use the objects.



Q2400020 - Can I use Visual C++ to include the ActiveEmail component?

A:

Yes you can. There's a demo included in the sample directory after installation. You need VC++ 6.x or higher. All of the ActiveEmail logic is put together in the 'AEmailDemoDlg.cpp' file. Most important, the files AEmail.h and AEmail_i.c must be included in your sourcefile, because these file include the ISmtpMail interface and the SmtpMail CLSID.



Q2400030 - I want the create a new project in Visual C++ 6.x. What kind of project should I create so I can include ActiveEmail inside my code?

A:

In the 'New' dialog, start the MFC AppWizard. When you are asked for compound document support, select 'Container', and choose for 'Automation' support. Don't forget to include AEmail.h and AEmail_i.c



Q2400040 - Can I use Visual Studio .NET to build the Visual C++ samples?

A:

Yes you can. Visual Studio .NET supports Visual C++ projects. When you open a Visual C++ project for the first time, Visual Studio .NET will first convert the project to the current project format. After conversion, you'll be able to use the project.

NOTE: Visual Studio Express Edition does NOT support Visual C++ MFC projects. See also FAQ#Q2400050.



Q2400050 - Can I use Visual Studio Express Edition to build the Visual C++ samples?

A:

No you can't. Microsoft Visual Studio Express Edition is a free, lightweight and easy-to-use tool, and has no support for Visual C++ MFC projects.






[ ACTIVEEMAIL - VB.NET,VC#.NET ]

Q2500005 - What .NET framework is required to run your .NET ActiveEmail sample projects?

A:

ActiveEmail is compatible with .NET Framework 1.0, 1.1, 2.0 and 3.5. The .NET samples are created with Visual Studio 2005, and can be used with Visual Studio 2002, 2003, 2005 and 2008.



Q2500010 - How do I use the ActiveEmail objects in my Visual Basic .NET project?

A:

Please read the following document: Using ActiveEmail SMTP/POP3 Toolkit with Visual Basic .NET. This document describes how to refer to the ActiveEmail library, and how to declare, create and use the objects.



Q2500020 - How do I use the ActiveEmail objects in my Visual C# .NET project?

A:

Please read the following document: Using ActiveEmail SMTP/POP3 Toolkit with Visual C# .NET. This document describes how to refer to the ActiveEmail library, and how to declare, create and use the objects.



Q2500030 - Why am I getting the following error message when compiling your Visual Basic .NET sample:
    "Namespace or type 'AEMAILLib' for the Imports 'AEMAILLib' cannot be found."


A:

You haven't installed and registered the ActiveEmail ActiveX component. This component can be installed and registered automatically by running the ActiveEmail installation, or can be downloaded from our website and registered manually by running the command REGSVR32 AEMAIL.DLL



Q2500040 - Why am I getting the following error message when compiling the Visual C# .NET sample:
    "The type or namespace name 'AEMAILLib' could not be found (are you missing a using directive or an assembly reference?)"


A:

You haven't installed and registered the ActiveEmail ActiveX component. This component can be installed and registered automatically by running the ActiveEmail installation, or can be downloaded fron our website and registered manually by running the command REGSVR32 AEMAIL.DLL






[ ACTIVEEMAIL - ASP.NET ]

Q2550005 - What .NET framework is required to run the .NET ActiveEmail sample projects?

A:

ActiveEmail is compatible with .NET Framework 1.1, 2.0 and 3.0. The .NET samples are created with Visual Studio 2002, and can be used with Visual Studio 2002, Visual Studio 2003 and Visual Studio 2005.



Q2550010 - How do I use the ActiveEmail objects in my ASP .NET project?

A:

Users of ASP .NET (Visual Basic) should read the following document: Using ActiveEmail SMTP/POP3 Toolkit with ASP .NET (VB). This document describes how to refer to the ActiveEmail library, and how to declare, create and use the objects.

Users of ASP .NET (C#) should read the following document: Using ActiveEmail SMTP/POP3 Toolkit with ASP .NET (VB)






[ ACTIVEEMAIL - ASP ]

Q2570010 - How do I use the ActiveEmail Toolkit objects in my ASP project?

A:

Please read the following document: Using ActiveEmail Toolkit with ASP. This document describes how to refer to the ActiveEmail Toolkit library, and how to declare, create and use the objects.






[ ACTIVEEMAIL - DELPHI ]

Q2600010 - How do I use the ActiveEmail objects in my Delphi project?

A:

Please read the following document: Using ActiveEmail SMTP/POP3 Toolkit with Borland Delphi. This document describes how to refer to the ActiveEmail library, and how to declare, create and use the objects.






[ ACTIVEEMAIL - MISCELLANEOUS ]

Q2750030 - How can I include special characters like " in my message body when using VBScript or Visual Basic console applications?

A:

The " character is, like a few other characters, a special character. Use the Chr() function to insert special characters, like this:

objMail.Body = "This is the body message including " & Chr( 13 ) & "quotes" & Chr( 13 ) & " ."


Q2750035 - Is ActiveEmail thread-safe?

A:

Yes, ActiveEmail is 100% thread-safe. It can be used by multiple applications simultaneously, and each individual application can have multiple simultaneous threads using ActiveEmail.



Q2750055 - Why am I getting error 134?

A:

The value, specified by the HostName property, cannot be resolved to an IP address by your DNS server. Possible reasons are: an invalid hostname, or incorrect DNS settings.



Q2750060 - When I try to send an e-mail, I get ERROR 169: 'EncryptMessage failure in SSPI module'. What's wrong?

A:

This is a bug in the Operating System's SSPI (Security Support Provider Interface) module. It happens sometimes to Vista x64 Operating Systems and Windows 2008 x64 Operating Systems. To solve the issue, apply the latest Service Packs and Hotfixes. For details, please check support.microsoft.com/kb/978918/EN-US.






[ ACTIVEEMAIL - ACTIVEEMAIL QUEUE SERVICE ]

Q2800010 - When do I need the ActiveEmail Queue Service?

A:

You should use the 'ActiveEmail Queue Service' when not all of your mail clients have access to the SMTP server, or when the Send() method takes a lot of time before it returns, and you don't want to wait for it. The Send() method does all the SMTP communications to send an email. This means: making the connection to the remote server, negotiation, authentication and data transfer.

Instead of calling the Send() method, you can call the Queue() method. This function will return immediately because it just dumps all the information into a directory in the filesystem. The 'ActiveEmail Queue Service' scans this directory regularly and does the actual SMTP communication.



Q2800015 - I installed the ActiveEmail product, and I want to use the Queue facility, but there is no queue service installed. What should I do?

A:

The ActiveEmail Queue service is NOT installed by default, because the majority of the customers do not need this service. To install the queue service, please run the Queue setup utility from the startmenu.



Q2800020 - I use the ActiveEmail Queue Service. How can I see if emails are really sent out?

A:

Usually, after you call the Queue() function, LastError is zero, telling you that the email was successfully queued. It doesn't tell you anything about the delivery.
You should check the logfile to check whether the email was delivered successfully or not. The ActiveEmail Queue Service has advanced logging capabilities



Q2800025 - I use the ActiveEmail Queue Service. Is it possible to keep all mail files after sending?

A:

By default, only failed mails are kept so that they can be resend later. They are stored in the Mail\Failed directory on the server where the ActiveEmail Queue Service is installed.

You can also keep successfully sent files, but you must change the registry for that. Change the KeepSentMails value from 0 into 1, and restart the ActiveEmail Queue Service.



Q2800030 - Do I need to restart ActiveEmail Queue Service after changing its configuration parameters in the registry?

A:

Yes. Configuration parameters are only loaded when the service is started.



Q2800035 - I use the ActiveEmail Queue Service to send out emails. Therefore, I call the Queue function from my Visual Basic script. This function always returns 0. But, when I take a look at the logfile, not all of the emails are sent out. What's the reason?

A:

When 'Queue' result in a LastError of 0, it means: the email was successfully queued. It doesn't tell anything about the delivery. The actual delivery result should be extracted from the logfile.



Q2800040 - I get error 13 ("Unable to create file in the mail directory") when using the Queue function in an ASP page. It works well from a normal application. Is there a solution for it?

A:

The problem is caused by the account that is used to access the queue directory. In ASP, the built-in IUSR_<computername> account is used. This account is only member of the built-in Guests group, and has very limited rights on the local computer.

When you make the IUSR_<computername> member of the Users or Administrators group, the Queue function will work well from ASP.
NOTE: You may need to reboot the computer after you have changed the group membership of the IUSR_<computername> account before it will actually work.



Q2800045 - The ActiveEmail Queue Service doesn't start. How can I see what's going wrong?

A:

Check the Application Log of the Event Viewer. All warnings, information messages and warnings are logged here.






[ ACTIVEEMAIL - LICENSING ]

Q2850005 - Where can I find detailed information about licensing?

A:

To learn about the different license options for ActiveEmail, click here.



Q2850010 - What happens after the 30 day trial period?

A:

After 30 days of evaluation, you won't be able to call the Send or Queue methods anymore. If you call these functions, nothing happens and LastError will be set.



Q2850015 - What is a 'Distribution License'?

A:

The 'Distribution License' allows you to 'bundle' the toolkit with your own software. It allows you to ship the product to an unlimited number of customers for an unlimited period of time. There are no restrictions in functionality of the software, and includes multiline send and receive.

Click here for more information about the ActiveEmail Licensing Scheme.

Once you have obtained a Distribution License, you receive a key that you can use on the target computers. Click here to read more about how to distribute this key with the core product DLL on the target computers.



Q2850017 - How to distribute a Distribution License key to target computers?

A:

Once you have obtained a Distribution License, you receive a key that you can use on the target computers. Click here to read more about how to distribute this key with the core product DLL on the target computers.



Q2850020 - When I buy a license, do I have to pay for future releases?

A:

ActiveXperts' Maintenance Agreement entitles customers to use ActiveXperts' technical support services, and to receive all product upgrades, free of charge, during a specified Agreement duration.

The Maintenance Agreement applies to all ActiveXperts products.

With the initial purchase, you get 1 year Maintenance for free. After this free Maintenance period, Licensee may purchase Maintenance. The price for the Maintenance Agreement is 15% of the price that was paid for the product.
Read our Maintenance Agreement in PDF format.



Q2850030 - Where can I purchase the product?

A:

For detailed sales information, check the Sales webpage.



Q2850035 - I received an activation key. How do I activate the product now?

A:

There are three ways to activate the product:

  1. By running the Setup program - it will ask for the key;
  2. By calling the Activate function;
  3. By entering the key in the registry manually.

A detailed description is provided in the manual, in chapter 'Purchase and Product Activation'.



Q2850050 - How much does a maintenance contract cost?

A:

During the first (1) year after purchase, Maintenance is free. After this free Maintenance year, Licensee may renew Maintenance. The price for the Maintenance Agreement is 15% of the price that was paid for the product.

Customers choose between one-, two- and three years Maintenance Agreement renewal. Please read the Maintenance Agreement document for more details.



Q2850060 - How long after a maintenance contract has expired can I renew it?

A:

Renewals that come in after the maintenance has expired will be backdated to start from the old expiry date. Also, you are only able to get Technical Support and Software Maintenance when your support contract is valid.



Q2850070 - Is it possible to obtain the sourcecode of your product?

A:

No, we do not ship or sell the sourcecode of our products.

The only sourcecode that is included with our products, are the code samples shipped with toolkits or API’s.