HOME   PRODUCTS   DEVELOPER TOOLS CONTACT US
Download Buy Now!
Now with secure connections (SSL) support.
$99 per developer
Overview
Features
Download
Licensing
Order
Support
Great Technical Support!

The Traysoft technical support staff is top notch. They went the extra mile to help our business add email functionality to our VB6 app so that our users could send invoices to their clients. Thanks Traysoft for making us look so good!

I strongly recommend this custom control for adding email functionality to your software.

KarenMarieMay, from download.com

MORE TESTIMONIALS
AddEmail ActiveX 2.1
Support

Please contact us if you have any questions about AddEmail or need help with integrating AddEmail into your applications. We are here to help you!

Visit our Support Forums



Developer's Manual

Download PDF version of AddEmail Manual: AddEmail.pdf

Browse AddEmail Manual online: Online Manual



Frequently Asked Questions

Q. What is the difference between Enterprise and Professional versions of AddEmail?

Q. I am trying to send an email using AddEmail and get error -1. Why?

Q. My application sends emails directly without using SMTP server. Sometimes I get error “Fully-qualified host name required.”. What am I doing wrong?

Q. My application sends emails directly without using SMTP server. I get error 421 “Service unavailable” when sending emails to certain domains. What should I do?


Q. What is the difference between Enterprise and Professional versions of AddEmail?

A. Both versions allow you to distribute AddEmail with your application without any additional payment. There are no run-time licenses and you can distribute AddEmail with your application on any number of computers.

In addition to all features of Professional version, Enterprise version has multi-threaded SMTP engine that can send many messages very quickly. Enterprise version can also send emails directly to recipients' mail servers without using outgoing mail server of your organization or internet provider. The advantage of sending emails directly is that your application knows if message was delivered successfully right away. If message was not accepted (wrong email address for example), AddEmail returns error result, and users of your application can see that email address is wrong right away, without waiting for "message not delivered" email from the server. If you just need to send 50 or less emails to your employees or customers, Professional version should be enough.

View AddEmail Professional and Enterprise feature comparison

Please note that AddEmail Demo has all features of the Enterprise version enabled.

Q. I am trying to send an email using AddEmail and get error -1. Why?

A. Please check SMTP settings and make sure they are correct. Try the same settings in other email software like Outlook. If you have firewall installed on your computer please make sure it is configured to enable outgoing connections to port 25. Also some antivirus programs (McAffee antivirus, CA antivirus and others) have a setting to prevent programs from sending emails on port 25. The setting is called something like this: "Disable mass email worms from using port 25". Such setting prevents all programs except Outlook to send emails.

Q. My application sends emails directly without using SMTP server. Sometimes I get error “Fully-qualified host name required.”. What am I doing wrong?

A. Please set SenderHostname property of SmtpMail object to the hostname (domain name) of the computer that sends email messages, such as “myserver.mydomain.com”. By default AddEmail uses computer name as the SenderHostname. Some mail server perform DNS lookup on the hostname and refuse connection if DNS lookup fails.

Q. My application sends emails directly without using SMTP server. I get error 421 “Service unavailable” when sending emails to certain domains. What should I do?

A. Some mail servers perform reverse DNS lookup on IP address of the computer that tries to send an email. Please check reverse DNS for the IP address of the computer where your application is running. You can do that using AOL Reverse DNS Tool: http://postmaster.info.aol.com/tools/rdns.html

If there is no reverse DNS entry for your IP address, please ask network administrator to create it. Try to set SenderHostname property of SmtpMail object to the hostname that reverse DNS lookup returns.

Also some mail servers do not accept direct emails from dynamic or residential IP addresses. If your application runs on the computer with dynamic or residential IP address, you might need to use SMTP server to send emails.

Copyright © 2003-2010 Traysoft Inc.
All rights reserved. Web design by
SoftFacade.
Home Products DEVELOPER TOOLS Contact Us Blog