EMAILX Adminicetera

Requirements

The requirements for using EMAILX are as follows:

  The minimum supported version of A-Shell is 5.0. EMAILX may work with later versions of 4.9 but this is not guaranteed. If you must use A-Shell 4.9, stick with EMAILX.SBX edit 112 or prior. For SSL/TSL and STARTTLS, the minimum A-Shell version is 5.1.1180.

  You must have an SMTP server which is within "routing distance." That is, we need to be able to open a socket connection to your SMTP server. The SMTP server may be on the same machine as A-Shell, or on the local network, or at your ISP connected via a full-time or dial-up connection. Wherever it is, it must accept mail from you. Note that some SMTP servers may have filters to protect "unauthorized users".

  EMAILX supports just two methods of SMTP authentication, known as "AUTH PLAIN" and as "AUTH LOGIN". You can also use an SMTP server which does not require authentication at all.

  For secure connections (see SECURE), EMAILX requires the LIBASHTLS library to be installed along with the A-Shell executable. LIBASHTLS in turn requires the GNUTLS package. This is typically pre-installed or available via yum for Linux. For Windows, it is available as a set of DLLs; contact MicroSabio for assistance. LIBASHTLS is not currently available for AIX.

 

Licensing

EMAILX is not included in the general release of A-Shell and A-Shell-related software. It is, instead, an add-on option which is purchased and licensed separately. For additional information on pricing, licensing and purchasing, contact MicroSabio or see the A-Shell price list.

Like all external subroutines (SBXes), EMAILX is written in BASIC. Source code is included with the license.

History

Version

Date

Description

5.1.130

Dec 2014

Adjust MIME attachment headers problem. Existing header format wasn't working with certain SMTP servers.

5.1.129

Dec 2014

Fix glitch failing to detect auth method due to slight format variations between servers. Fix redundant EHLO with using TLS/SSL (but not STARTTLS) mode (most servers ignore the redundant EHLO but some were aborting on it.)

5.1128

May 2014

Support auto-decryption of mode 3 passwords introduced in 6.1.1385. When generating the password, use the SMTP user name as the seed.

5.1.127

Oct 2013

Add EMF_NOAUTOHDR to disable unnecessary headers; useful for SMS messages.

5.1.126

June 2013

Return message for EMS_BADCFG error in ERRMSG param.

5.1.125

June 2013

Add CONNLOCK=1 option to CFG file to lock connection. Also add enhancements to log file.

5.1.124

July 2012

Upgrade STARTTLS protocol to deal with some servers; disable with SECUREHELLO=0.

5.1.123

April 2010

Silence some spurious screen output during appending operations.

5.1.122

 

Add the PASSWORD decryption option.

5.1.121

 

Add SECURE configuration option for SSL/TLS and STARTTLS connections.