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 price list at microsabio.com.
Like all external subroutines (SBXes), EMAILX is written in BASIC. Source code is included with the license.