Please enable JavaScript to view this site.

A-Shell Reference

Navigation: Subroutines > EMAILX

EMAILX Revision History

Scroll Prev Top Next More

Edit

Date

Description

147

Jan 2024

Allow descriptive name prefix in RTNADDR parameter.

146

Dec 2023

Support ADDATTACHMENT directive in config file; internal tracing fixes.

145

June 2023

Add subject line to the LOGLVL 4 log.

144

June 2023

Allow any number of ADDBCC directives in the config file (up from 1).

143

Apr 2023

Improved check for and reporting of SMTP connection failures.

142

Nov 2022

Remove limits on length of password (was 1024) and list of recipient addresses (was 25000).

141

Oct 2022

Attachment names were getting truncated at 50 characters.

140

April 2019

Fix bug in logic testing for minimum parameters.

139

Dec 2018

Support REDIRECT=addr and ADDBCC=addr in config file to redirect or BCC all emails to specified address; minor cleanup.

138

July 2018

Support XOAUTH2 authentication (GMAIL).

137

July 2018

Fix problem with sending a string body twice, introduced in 135/136; deal with accidental trailing chr(13) on EM'TO.

136

July 2018

Fix a problem with authentication failure introduced in edit 135.

135

July 2018

Remove problem with truncation of lines or strings at 2000 bytes. Eliminate use of temp file SMTP.TMP.

134

May 2018

Fix glitch introduced in 129 which effectively disabled the signature parameter.

133

May 2017

Strip trailing TABs and any other control characters from HOST name. In some cases these were not being stripped when extracting the HOST from the CFG file, and some SMTP servers, particular Office 365, were then complaining about an invalid domain.

132

May 2017

Adjust error trapping so that on ^C, routine just passes the ^C flag to the caller. This allows callers which offer a ^C cancel button, such as emxrep.bsi:Fn'EMX'Send'Rep(), to gracefully recover.

131

Mar 2016

Increase hostname limit from 32 to 80 characters

130

Dec 2014

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

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.)

128

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.

127

Oct 2013

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

126

June 2013

Return message for EMS_BADCFG error in ERRMSG param.

125

June 2013

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

124

July 2012

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

123

Apr 2010

Silence some spurious screen output during appending operations.

122

 

Add the PASSWORD decryption option.

121

 

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