Sending Email with SSL for Gmail and Others

Printer-friendly versionPrinter-friendly version

Emailing from Print Wizard is one of those features that drives support. But it is also one that many people want to take advantage of.

We currently provide support for Windows MAPI, CDO and Outlook, as well generic SMTP (Simple Mail Transport Protocol), for outbound emails.

Beginning with Print Wizard 3.2.52, we now offer support for email servers requiring SSL or TLS.

Note: As of the date of this writing, Print Wizard version 3.2.52 is in beta testing only. If you have a need for SSL support in SMTP email, please email us at rsi@anzio.com.

 

Setting up GMAIL and other hosts for SMTP email

In order to send email through "gmail" or other web-based email sites, usually requires configuring your account to allow POP and/or SMTP. By default, most of these servers have this option turned off. We will use "gmail" as our example, but most other servers of this type have similar options.

To set up "gmail" for POP (and SMTP, the outbound connection type for POP), you need to log into your account first. Once logged in, go to the "Settings" page (link is on the top right). Select the "Forwarding and POP/IMAP" tab and change your POP Download setting to "Enable POP for mail that arrives from now on".

gmailL SMTP Setup

While Print Wizard does not actually read any emails currently on the server (POP outbound from the server), it does require that the host alllow inbound (outbound from the PC) SMTP which is part of the POP protocol for forwarding and relaying emails.

Similar settings can be found for other email web-based sitss such as Comcast, Juno, AOL, etc. If in doubt, ask the technical support for your email host vendor on "how to set up POP or SMTP relaying for a Windows email clients".

 

Setting up to use SSL for SMTP email

Email setup is done through the Print Wizard user interface. Select "Setup email" under the "Tools" menu.

When doing a setup involving SMTP, you can select "Authorization Required" and select "Use SSL/TLS" as the secure transport mechanism for SMTP emails.

EmailSetup with SSL

Note: In order to provide the appropriate security for SSL and TLS, this option does require that two additiional security libraries be installed. If these two files are not present, then this option will be disabled.

 

Installation of support files

There are two SSL DLL support files necessary for the Print Wizard program to use SSL for email. These two files, due to export restrictions, cannot be shipped in the installer, but can be downloaded separately from the Internet.

The two file are "ssleay32.dll" and "libeay32.dll" and are shipped as part of the OpenSSL license. However, we utilize some third party add-ons to this and not the standard OpenSSL dll libraries at this time. You can download these two files from one of the links below - be sure to drop both files into the same directory that Print Wizard is installed in.

Intelicom SSL (for Indy code)       - click on the indy_openssl096g.zip

http://www.anzio.com/pub/pw_miscellaneous/


Note: The two files "ssleay32.dll" and "libeay32.dll" must exist in the same directory as printwiz.exe and pwui.exe resides in for the above mentioned SSL/TLS feature to be enabled.

There are various versions of these two libraries under the same name. At present, we utilize a version that supports specific third-party calls and hence it is necessary to use the two we have provided links for rather than others that may be installed currently on your Windows PC.

By placing these files in the same directory as the executable, they should not conflict with other versions installed on your PC. If you do run into problems, try restarting your PC and see if that clears up the problem.

The Future

  • As needs arise, we continue to develop email solutions for various email servers. If you have a need we have not covered, please let us know.
     
  • Likewise, we continue to support various security means for emailing. Microsoft and other vendors continue to tighten down unwanted emailing and we continue to try to work to stay current. If you run into something, we would like to know about it.

  • With a future release, we hope to provide a more direct solution for "ssleay32.dll" and "libeay32.dll" and the use of SSL, one built into the product.

As with everything, we do provide a reasonable amount of free technical support. If you have problems or questions, you can always call us.