JTEmail Version History

Date

Version

Notes

July 17, 1999

1.0

Initial release of E-mailTrac written in C. Uses third party SMTP program to provide communication with SMTP server.

February 8, 2000

1.1

Re-wrote E-mailTrac in Java and renamed JetTrac E-mail. Does SMTP internally.

February 25, 2000

2.1

-Fixes some issues with attachments and body

      appearing together.

-Added multi-session capability to send a stream of separate

     E- mails from a batched FNF.

-Attachments not required.

-Body of message can be a field.

March 22, 2000

2.3

-Attaches only the filename, not the path also.

-Improved Multi-session functionality - no longer terminates

    the batch on a single error

March 23, 2000

2.4

-Complete Multi-Session functionality - skips documents that

     have no E-mail address field.

-Deletes temporary files on exit.

May 16, 2000

2.5

-Added ability to use external mailing list files.

-Added the option to turn off multiple SMTP sessions.

June 30, 2000

2.6

-Specs for an audit file drawn up.

July 27, 2000

2.7

-Added the ability mark body text as HTML formatted.

December 12, 2000

2.8

-Added CC email fields.

-Added capability for "name <addr@x.y>" address

    construction.

-Modified log output to "Message successfully sent to x@y.z"

    if only one message is sent.

April 16, 2002

4.0

-Added variable substitution in the email body and subject.

July 2, 2002

4.52

-Added the ability for distribution lists

-Mixture of email addresses and distribution lists in same field 

    or INI file line

-Supports multiple address formats

-New INI file format

July 5, 2002

4.54

-Added the ability for multiple attachments

-Non-connecting debug mode added.

August 20, 2002

4.60

-Added pass-thru for a variable used for Web Delivery filename

October 11, 2002

4.61,4.62

-Added the ability to delete the attachment after sending

October 11, 2003

4.7

BCC added

May 29, 2004

4.71

Allows NA as a command line parameter, instead of just # for no attachment.

July 24, 2004

4.72

Always inserts both CR and LF no matter the platform

August 15, 2004

4.73

All functions extended to Batch mode

August 18, 2004

4.74

NA good for extra arguments as well

August 22, 2004

4.75

If server rejects TO address, attempt resending to the From address with the error.

February 6, 2005

4.80

SMTP authentication added

February 13, 2005

4.81

Will not attach duplicate files.

March 4, 2005

4.83

Static attachments can now be specified.

March 22, 2005

4.85

Changed exit code to 0 if a message was not able to be sent.

May 30, 2005

4.87

Extended text replacement to attachment files

June 7, 2005

4.90

Text substitutions are now possible with all of these: @jettrac.field.   and  @fldname.field.  and  $jettrac.field.

June 15, 2005

4.91

Extended text replacement options to static body files

July 23, 2005

4.92

Ability to pull body from FNF field restored

July 30, 2005

4.93

If an email body is pulled from an FNF, each line is checked for ~ and the ~'s are replaced by new lines.

December 18, 2005

5.02-5.03

-Option to separate From and ReplyTo Addresses

-Tag Mode support

May 9, 2006

5.04-5.05

Fix variable substitution in tag mode.

May 17, 2006

5.06

Fix delete attachment to only delete command line file, not statics named from a field or ini file.

September 3, 2006

5.07

Add Return Receipt function

November 29, 2006

5.08-5.09

When sending HTML bodies, send plain text version as well

February 1, 2007

5.10

Ability to specify more than one attachment on the command line, separated by semicolons.

February 12, 2007

5.11-5.12

MIME encoding tweaks for attachments.

MIME Date header added.

May 14, 2007

5.14

Tolerance for unavailable SMTP servers added.

September 5, 2007

5.15

Fix for “phantom attachment” when no attachment specified.

November 5, 2007

5.16

Fix for attachment encoding.

November 6, 2007

5.17

Fix for missing To: error