MMAIL CHANGE LOG January 17, 2012 - V5R2 - Fixed again module XXXQPRENC of service program MMAIL/SENDMAIL. January 16, 2012 - V5R2 - Updated pgm SENDMIME for CCSID 65535 and for charset='*SAME' January 12, 2012 - V5R2 - Commands MMAIL/SETDSPLFPDF *OFF and MMAIL/SETSPLSTMF *OFF were not working as expected. January 9, 2012 - V5R2 - Fixed bug in MNGSPLF. In some cases it was servicing option A as option B. January 6, 2012 - V5R2 - More fixes to module XXXQPRENC of service program MMAIL/SENDMAIL. January 5, 2012 - V5R2 - Added command MMAIL/UPDMMLIB. It allows to update a MMAIL cloned library (originally created with command MMAIL/CRTMMLIB) with fresh software from the last installed release of library MMAIL. December 31, 2011 - V5R2 - Fixed program HPT/SPL2STMFRP, which was causing problems with CVTSPLFPDF. December 30, 2011 - V5R2 - Fixed module XXXQPRENC of service program MMAIL/SENDMAIL. It was occasionally bumping out with error message MCH0601 (Space offset ... outside current limits). This error was appointed to the calling program (usually EMLMSG) when calling subprocedure "MimeImbTxtF". - Added command DUPSRVPGM, see http://www.easy400.net/mmail/start#dependencies . December 12, 2011 - V5R2 - Fixed the HTML of CGI programs WRKSPLF and WRKWTR. November 22, 2011 - V5R2 - Updated ZIP and UNZIP commands to the latest version of utility ZIP (library ZIP). October 7, 2011 - V5R2 - Updated EML... commands documentation, by adding a remark about writing the message text. - In all EML... commands, if the sender's name is blank, now it is replaced by the sender's e-mail address. This is done to prevent an increase of the SPAM level of the message. October 5, 2011 - V5R2 - Windows utility now back to operation. - In module XXXMIME, local subprocedure CvtTxtHtml now does not replace EndOfRow characters with < br > if the message text happens to contain HTML tags. October 1, 2011 - V5R2 - Updated the compile programs September 30, 2011 - V5R2 - Fixed a /copy in MMAIL/GPRPGLESRC member GPCGIPARS September 29, 2011 - V5R2 - It is now possible to insert images (for instance a logo) in message bodies of EML... commands, by simply specifying the images to be displayed. As an example, if you want to display a boat image, just insert something like this in any point of your message text: < img src="http://www.easy400.net/mmail/image/0002378.gif" > September 19, 2011 - V5R2 - Revised MMAIL documentation WEB pages - Created an "MMAIL Developer Guide" PDF that can be downloaded. August 31, 2011 - V5R2 - Small change to RPG pgm CVTSPLFPDF (esc message if a mandatory library is missing) - Small update to CL pgm INFOPRINT - Updated subprocedure InfoPrint with more diagnostic messages - Program EMLSPL and EMLSPL2: -- if failing to convert an SCS spool file to PDF, will attach it without conversion to PDF -- if not succeeding at all in attaching a spool file, will not send the e-mail message. August 28, 2011 - V5R2 Provided a parameter to zip (compress) attached spool files (either converted to PDF or not). This feature applies to commands: EMLSPL, EMLSPL2, EMLSPLX, EMLSTMF and EMLSTMF2. August 27, 2011 - V5R2 Updated the method to retrieve the PDF generated from INFOPRINT for spool file conversion (module XXXINFOPRT). August 19, 2011 - V5R2 In e-mail messages, now the name of the sender and the names of the recipients are enclosed in double quotes ("). July 29, 2011 - V5R2 Extended to 132 million records the maximum capacity of the 3 work files used by command CVTSPLSTMF, in order to support very large spool files. July 20, 2011 - V5R2 Changed somehow the compile stream. July 17, 2011 - V5R2 Added a few diagnostic message to subprocedure MimeSplPdf in module XXXMIME. July 14, 2011 - V5R2 An installation reported that program MMSAIL/COMPILE failed creating 14 programs because of error "Definition supplied multiple times for symbol ...". Fixed pgm MMAIL/COMPILE. July 8, 2011 - V5R2 Added parameter SENDERCOPY to commands STREMLSPLF and STREMLSPL2. This parameter allows to specify whether a blank copy of each automated message should be sent to the sender. June 16, 2011 - V5R2 Fixed some comments on /mmail/conf/httpd.conf . June 11, 2011 - V5R2 -It was found that CVTSPLFPDF (while able to convert to PDF *SCS and *AFPDS spool files) would fail in converting to PDF *IPDS, *AFPDSLINE and *LINE spool files (Error message: "API QwpzHostPrintTransform failed : CPF6DF8 hptopt = 30"). On the other site it was found that CVTSPLSTMF, besides converting *SCS spool files, has no problems in converting to PDF *IPDS, *AFPDSLINE and *LINE spool files. We therefore updated subprocedure MimeSplfPDF in such a way that, when requested to process a PDF conversion for an *IPDS, *AFPDSLINE or *LINE spool file via CVTSPLFPDF, it calls CVTSPLSTMF instead. June 6, 2011 - V5R2 -Added overrides to pgm.s COMPILE and AMCOMPILE in order to avoid compile errors due to omonymous file names. May 31, 2011 - V5R2 -It was reported that program EMLMSG would randomly bump out with MCH0601 (Space offset X'00F46000' is outside current limits). That appeared to occur during execution of subprocedure MimeImbTxtF. No clear indication was available about the cause of the error. Under suspicion that the error might being caused by subprocedure AddHyper, a *PSSR subroutine was added to this procedure, see QRPGLESRC member XXXHYPER. May 27, 2011 - V5R2 -ASP support provided for subprocedures MimeIbmSpl and MimeImbSRC. This ASP support deals with command CPYTOSTMF (ASP name required in parameter FROMMBR). April 1, 2011 - V5R2 -Applied some changes to module xxxINFOPRT (Infoprint spool->PDF conversion) in order to save the spool file after been printed and to move it back to its original output queue. March 25, 2011 - V5R2 -Service program MMAIL/GPSRVPGM aligned again to the last version of service program CGIDEV2/CGISRVPGM2. March 22, 2011 - V5R2 -Service program MMAIL/GPSRVPGM aligned to the last version of service program CGIDEV2/CGISRVPGM2. January 14, 2011 - V5R2 -EML... validity checker programs did not accept the sender's address *DIRENT as a valid e-mail address, and had to be fixed. Validity checker program involved were: EMLHTMVCKR, EMLMSGVCKR, EMLSAVVCKR, EMLSPLVCKR, EMLSPL2V, EMLSRCVCKR, EMLSTMVCKR, EMLSTMVCK2 . December 24, 2010 - V5R2 -Parameter RTNPTH (Return-path) added to all EML... commands. December 18, 2010 - V5R2 - Program WARNLSTRLS (called by module XXXSENDMAIL) now provides an alert message every 15 days (no longer every day) if a new MMAIL release is available and not yet installed. December 3, 2010 - V5R2 - Changed the naming of PDF attachments when created from commanfs EMLSPL, EMLSPL2 or EMSPLX. - when the PDF name is specified as "*AUTO" -- the first spool file converted to pdf is assigned name spoolFileName_nnnnn.pdf where nnnnn is a random number (used to make the PDF name temporarily unique on the System i) -- any further spool file converted to pdf is assigned name spoolFileName(s)_nnnnn.pdf where nnnnn is a random number s is a sequence number - When the PDF name is specified as "pdfname.pdf" -- the first spool file converted to pdf is assigned name pdfname_nnnnn.pdf where nnnnn is a random number -- any further spool file converted to pdf is assigned name pdfname(s)_nnnnn.pdf where nnnnn is a random number s is a sequence number December 2, 2010 - V5R2 - Updated subprocedure MimeSplPdf of service program SendMail, in such a way that concurrent spooled file conversions to PDF from the same spool file name are now queued. - In command CVTSPLFPDF changed to an unique value the name of the temporary TIF object, in order to avoid conflicts between two parallel objects creating the same PDF. November 9, 2010 - V5R2 -Removed option 5 from command CVTTOPDF. -Command EMLSPL can now be used to send also PDF's. -Updated documentation on V6R1 Spool File Transform feature. November 4, 2010 - V5R2 -Added command STMFCVT, Convert a stream file to another CCSID. November 1, 2010 - V5R2 -In service program SENDMAIL module XXXMAILSND, fixed the case where the system time-date was set back (that was causing excessive delay time in e-mailing messages). October 30, 2010 - V5R2 -Added support for Spooled File Actions. If your system is at least at release V6R1, on command WRKSPLF (and other commands dealing with spool files), you may install more options (A, B, C and D) to e-mail spool files or to save them as IFS stream files (text or PDF). See page http://www.easy400.net/mmailh/othutils.htm#11a . -Added command WRKUSREML. This command allows to maintain e-mail addresses for user profiles. One advantage of this command is that, when running command MNGSPLF or using the V6R1 Spooled File Actions, and selecting option A or B (e-mail a spool file), the EMLSPL command is prompted with the destination address already filled in. That increases by far the ease-of-use. October 20, 2010 - V5R2 -Some fixes to XXXMIME local subprocedure STMFTOASCII. October 18, 2010 - V5R2 -Updated subprocedure MIMEIMBATT to automatically convert "application/octet-stream" attachments to code page 1252 (*PCASCII) unless this is explicitly denied. To support this feature, subprocedures CVTSTG and CVTSTMF have been added to service program SENDMAIL. October 17, 2010 - V5R2 -Updated pgm WARNLSTRLS. October 12, 2010 - V5R2 -Futher fix to subprocedure ExitPoint1 in module XXXMAILSND of service program SENDMAIL. This time forced open of file EXITPOINTS every time this procedure is called. October 9, 2010 - V5R2 -Updated pgm WARNLSTRLS. October 8, 2010 - V5R2 -Fixed pgm COMPILE for use of command CRTMMLIB. -Fixed subprocedure ExitPoint1 in module XXXMAILSND of service program SENDMAIL. It was failing in accessing file MMAILDATA/EXITPOINTS and causing the EML... command to fail. September 23, 2010 - V5R2 -Fixed the