KeyesMail is a full function automated IBM i email package with attachments. Spooled files can be burst and auto emailed with full color overlays. Easy installation and setup instructions included.
It can be used to automate the distribution of physical files, source files, spooled files, and even save files. Physical files can be translated into .TXT or .CSV files (for importing into Excel). Spooled files can be translated into .TXT, .TIF, .RTF, .PDF, or .CSV documents. Any type of spooled file including *AFPDS with overlays, *USERASCII from forms design software, and standard *SCS printer files with full color overlays can be processed into a PDF email attachment for easy distribution.
KeyesMail can connect to any internal or cloud mail server. It can also receive email and distribute it to your users.
You can retrieve email from more than one mail server or network and can have multiple mail accounts for each connection. Inbound mail is automatically routed to the appropriate mailboxes within KeyesMail, or you can set the system up for automatic creation and sending of outbound mail only.
The software comes complete with a text editor for creating, editing, and viewing email messages on any IBM i. The Message Editor was designed to be a fast and extremely easy to use email editor. It includes automatic word wrapping while you type. It will adjust your paragraphs after you insert, delete, or copy text. It has a spell checker for 7 different languages. It also contains a phonebook for saving and retrieving email addresses and address lists.
KeyesMail is SMTP/MIME, POP3, SSL, and TLS compliant allowing multiple attachments to be sent and received with your messages. Any IBM i object can be emailed, including physical files, source files, spool files, save files, and any PC files located in the IFS.
Introduction
KeyesMail is a full function automated e-mail package for the IBM i (i5, iSeries, AS/400). It allows your iSeries applications, 5250 terminals, PC mail clients, or any browser to exchange Internet e-mail, with attachments.
KeyesMail can connect to an Internet Service Provider (ISP), using a dial-up, or a network connection (including DSL, ISDN, or Cable connections). It can also exchange e-mail through any network mail server available to your iSeries, including Exchange Servers and Notes/ Domino Servers.
You can retrieve e-mail from more than one mail server or network and can have multiple mail accounts for each connection. Inbound mail is automatically routed to the appropriate mailboxes within KeyesMail, or you can set the system up for automatic creation and sending of outbound mail only.
Message Editor
The software comes complete with a text editor for creating, editing, and viewing e-mail messages on any IBM i terminal.
The Message Editor was designed to be a fast and extremely easy to use e-mail editor. It includes automatic word wrapping while you type. It will adjust your paragraphs after you insert, delete, or copy text. It has a spell checker for 7 different languages. It also contains a phonebook for saving and retrieving e-mail addresses and address lists.
Video of creating and sending email with Message Editor (786K)
Screen Shot of Message Editor:
HTTP Server
KeyesMail includes an HTTP Server that will allow anyone to access their mail from anywhere using an Internet Browser.
Video of internet browser based email (1628K)
Attachments
KeyesMail will allow multiple attachments to be sent or received with your messages.
Any IBM i objects including physical files, source files, spool files, and save files can be prepared as attachments. PC type objects can also be sent and received, through the IBM i Shared Folders.
KeyesMail can create encrypted PDF's, if you supply user and/or owner passwords. If you purchase PKZIP software, for your iSeries, KeyesMail can use this to compress and optionally password encrypt any type of attachment.
Video of attaching a file from Shared Folders (501K)
Screen Shot of 'Attachments (Outbound)':
Spooled Files
Any type of spooled file can be sent as is, or translated into .TXT, .TIF, .RTF, or .PDF documents. This includes *AFPDS with forms overlays, *USERASCII from forms design software, and standard *SCS printer files. You can even map printer data onto full color forms overlays without purchasing any additional software.
Physical Files
Data can be translated into .TXT or .CSV (Comma Separated Values) for importing into Excel.
Screen Shot of 'Get Attachment from':
Save Files
IBM i program objects can be placed in save files and transmitted to other IBM i's, as attachments. If received on a PC, the recipient can upload and restore the objects to their IBM i.
Compatibility
The software uses SMTP/MIME and POP3 standards to exchange e-mail through the Internet. All data will be translated between EBCDIC and ASCII, as appropriate.
Administration
Mailboxes for each user or for groups of users may be created by an administrator. Inbound mail is automatically routed to the appropriate mailbox using routing tables. A mailbox titled POSTMASTER is given all mail that cannot be routed properly. The Postmaster can view and route them appropriately.
Users can copy or route their messages to other mailboxes or to categories they set up within their own mailbox. Messages can be marked as personal (which are completely private) or confidential (which will only allow security administrators to access them).
Screen Shot of 'Work with KeyesMail':
Phonebook
An information manager, called KeyesFile(tm), utilizes the power of the IBM i Data Base to build a set of index cards that instantly sorts itself in a thousand different ways. You can use it to keep track of a wide variety of information, including e-mail addresses.
It can be used to keep track of company and contact names, phone numbers, sales information, or anything that you would like to have quick access to.
KeyesFile works by entering information on cards, with up to a thousand lines per card, a million cards per file, and an unlimited number of files. KeyesFile can store rigidly structured data or free form information such as notes and comments both on the same cards. You can organize any data the way you want it, on the fly, with no programming, and no training.
Video of KeyesFile Information Manager (976K)
Screen Shot of KeyesFile Information Manager:
Application Program Interfaces (API's)
We have included a number of API's in the system and an output queue so that you can automatically send e-mail messages directly from your applications. The API's can prepare spooled files, PC files, or IBM i files as attachments. KeyesMail can search your spool files for the recipient addresses, or you can pass addresses as parameters from your applications.
Internet Security
Security will not be compromised. KeyesMail will not start any of the TCP/IP Application servers. KeyesMail is immune to e-mail viruses and hackers cannot gain access to your IBM i through the KeyesMail software.
Simple Installation
The software can be easily installed on any IBM i (i5, iSeries, AS/400). An install procedure creates all of the necessary communication files and objects in the KeyesMail library. Complete instructions are included in the User's Guide to help you define the necessary information to connect to the Internet or a mail server.
You can use the IBM ECS modem or any other Hayes compatible modem for dialing into an ISP. You may use any direct connection that you have with a network mail server. You should be able to start sending and receiving e-mail messages within hours after receiving the package.
System Requirements
Hardware
Any model IBM i (i5, iSeries, AS/400 (RISC only)) Computer
Any network connection to the internet
All prices are per Logical Partition.
(All Models IBM i (i5, iSeries, AS/400)) - as of 1/01/23
Mailboxes Price
Multicopy discounts
Quantity Discount
2-4 10%
5-9 15%
10-19 20%
20+ 30%
Annual Maintenance
The first year of maintenance is free. Thereafter, an annual maintenance fee of 20% of the current price will keep your system current and bug free.
1
20
50
100
200
400
800
>1000
$4750
5600
6720
8290
10700
14000
18070
19500
KeyesMail
Live Software:
Download to a PC and double click, then view the included Readme.txt.
File
Manuals:
File
Brochures:
File
Extras:
File
Description
Version 11.2 live software, V7R1M0 or higher
Version 10.3 live software, V6R1M0 or higher
Version 9.1 live software, V5R3M0 or higher
Version 7.1 live software, V5R1M0 or higher
Description
Version 11 manual
Version 11 new installation instructions
How to update to Version 11
Version 10 manual
Version 10 new installation instructions
How to update to Version 10
Version 9 manual
Version 9 new installation instructions
How to update to Version 9
Version 7 manual
Description
Version 11 brochure
Description
How to use an Independent ASP
How to create an SSL Application for KeyesMail
Additional language dictionaries: British, Danish, French, German, Italian, Spanish
High availability installation and use
How to transfer to a different IBM i
How to set up for using Office365
Date Uploaded
04/24/2022
02/12/2019
05/28/2014
09/08/2010
Date Uploaded
10/25/2021
03/06/2020
03/06/2020
02/07/2020
02/12/2015
02/15/2016
07/25/2013
07/25/2013
07/25/2013
07/26/2007
Date Uploaded
11/08/2022
Date Uploaded
04/14/2015
02/12/2015
12/11/2008
12/04/2008
10/05/2005
10/20/2021
Size
22724Kb
22030Kb
21857Kb
18196Kb
Size
1243Kb
361Kb
164Kb
1546Kb
329Kb
140Kb
1467Kb
256Kb
123Kb
2406Kb
Size
185Kb
Size
624Kb
506Kb
31208Kb
122Kb
85Kb
120Kb
KeyesMail - Version 11.2 V7R1M0 or Higher
To try KeyesMail free for 30 days, use the link below to download the software to a PC and then double click to extract a Readme.txt with further instructions. Contact us or use the form below to have an activation code sent to your email.
Description
Version 11.2 live software, V7R1M0 or higher
Date Uploaded
04/24/2022
Size
22724Kb
*If you do not know your Serial Number or Lpar Number, install KeyesMail on your IBM i from the download link first, and then use the following commands to display your Serial Number and Lpar Number:
chgcurlib kmlib
kmlicense
KeyesMail - Version 10.3 V6R1M0 or Higher
To try KeyesMail free for 30 days, use the link below to download the software to a PC and then double click to extract a Readme.txt with further instructions. Contact us or use the form below to have an activation code sent to your email.
Description
Version 10.3 live software, V6R1M0 or higher
Date Uploaded
02/12/2019
Size
22030Kb
*If you do not know your Serial Number or Lpar Number, install KeyesMail on your IBM i from the download link first, and then use the following commands to display your Serial Number and Lpar Number:
chgcurlib kmlib
kmlicense
KeyesMail - Version 9.1 V5R3M0 or Higher
To try KeyesMail free for 30 days, use the link below to download the software to a PC and then double click to extract a Readme.txt with further instructions. Contact us or use the form below to have an activation code sent to your email.
Description
Version 9.1 live software, V5R3M0 or higher
Date Uploaded
05/28/2014
Size
21857Kb
*If you do not know your Serial Number or Lpar Number, install KeyesMail on your IBM i from the download link first, and then use the following commands to display your Serial Number and Lpar Number:
chgcurlib kmlib
kmlicense
KeyesMail - Version 7.1 V5R1M0 or Higher
To try KeyesMail free for 30 days, use the link below to download the software to a PC and then double click to extract a Readme.txt with further instructions. Contact us or use the form below to have an activation code sent to your email.
Description
Version 7.1 live software, V5R1M0 or higher
Date Uploaded
09/08/2010
Size
18196Kb
*If you do not know your Serial Number or Lpar Number, install KeyesMail on your IBM i from the download link first, and then use the following commands to display your Serial Number and Lpar Number:
chgcurlib kmlib
kmlicense
Yes, KeyesMail can send text messages. You address the message to the 10 digit cell phone number @ the provider's text message domain.
The target address will depend on the mobile provider:
You can google for other providers addresses. You should limit the message to 160 characters.
Question #1 -
Send Messages to Cell Phones
Provider
AT&T
Sprint
T-Mobile
Verizon
E-mail Address
cell-number@txt.att.net
cell-number@messaging.sprintpcs.com
cell-number@tmomail.net
cell-number@vtext.com
Yes you can, KeyesMail Version 9 supports SSL secure connections.
Question #2 -
KeyesMail with ISP
Yes, KeyesMail supports either PLAIN or LOGIN authentication. Code the User Account and the password in the KeyesMail setup using option 21 (KeyesMail Connections). Be sure to place single quotes around the two parameter values. These parameters are Case Sensitive.
Question #3 -
SMTP Authentication
Yes, you do this by running the KMLSPLFL command multiple times, in your CL program. Each time you run it - this command will add another attachment to an existing e-mail. Be sure to specify *NO for the Send the member to Out Box parameter, until all of the attachments have been added.
1) Run KMLTXTMSG to generate the message portion of the e-mail. Be sure to specify *NO for the "Send the member to Out Box" parameter. You may code the recipient addresses in this command or in the next one (your choice) - just don't specify the same address more than once.
2) Run KMLSPLFL to attach the first spooled file as a PDF. Be sure to specify *NO for the Send the member to Out Box parameter.
3) Repeat step 2 for each additional spooled file.
4) Run KMLCHGSTS NEWSTATUS(OUTBOX) to send the e-mail after all attachments have been added.
Question #4 -
Multiple Spooled Files
Yes, KeyesMail does have that capability. There are two different methods that you can use:
1) Using item 34 (Work with Spooled Files) in KMMENU, you will code the appropriate values for the following parameters:
PDF Printer . .: PRT01
Rename.ext: Invoice ¬1.PDF
Save to Path . .: /home
The Save to Path tells KeyesMail where to place the spooled file. The Rename.ext parameter tells KeyesMail what to call the PDF.
2) Using our API's, simply code the Save to Path parameter to tell KeyesMail where to save it. Also code the Rename attachment.ext parameter to tell KeyesMail what to call the PDF.
Question #5 -
Convert Without Mailing
We have multiple versions of the TRNPFMCSV program in our library. You may change the active program to the one you want.
1) Use WRKOBJ TRNPFMCSV* to view all the versions of the program.
2) Rename the active program (TRNPFMCSV) to TRNPFMCSVS to save it.
3) Copy the one with TRNPFMCSVT to TRNPFMCSV to make it the active program.
The one ending in a "T" uses the Text for the Headings.
Question #6 -
Column Headings
Question #7 -
Unable to Relay
That message, "Unable to relay", is coming from your SMTP mail server. When you change servers, the administrator for the new server must go through the setup process to register the AS400's (IBM i's) IP Address in the Server's Valid Connectors list.
You can force a new paragraph in the text in two different ways:
1) Enter a series of blanks in the text string:
"line 1 text ---- blanks ----
line 3 text ---- blanks ----
line 5 text"
The program will make a new paragraph where you entered the blanks. So the result will look like this:
line 1 text
line 3 text
line 5 text
2) You can enter two paragraph marks (HexB6's) in the text string to indicate a line break and then a second line break that starts a new paragraph. Thus your text string might look like this:
"line 1 text X'B6B6' line 2 text X'B6B6' X'B6B6' line 4 text"
It will give you the following results:
line 1 text
line 2 text
line 4 text
Question #8 - New Line Using KMLTXTM
When any of our API's start to generate a new e-mail message, it is (at first) assigned a status of *Auto. This is intended to indicate to anyone looking, that the e-mail is being Auto Generated.
After an attachment is added, and if the API has indicated that it is supposed to be e-mailed, the status will be changed to "Out Box" for e-mailing. If anything happens so that the API does not finish, for instance, if the Attachment was never added or if you do not tell the API to "Send the member" then the status will remain *Auto and the e-mail will not be e-mailed.
You can go into item 5 from the menu (KeyesMail messages) to see what happened. Roll back to the timeframe that these jobs were originally run and you should be able to find an error message telling you what happened. You will have to solve whatever the problem was, then resubmit those jobs from scratch.
You will have to manually delete the "*Auto" entries, as a normal purge will not remove them.
Question #9 -
What Causes '*Auto'?
Both the Fax Receive Queue and the Fax Queue only allow a single address to be entered in the Address parameter. To send a document to multiple addresses you may want to create an address list:
You can create an Address List entry using option 33 from KMMENU. Enter as many addresses as you want into a member that you create in KMLLIST file. Let's say, for example, that you called this member "LIST#1".
Now you can send an e-mail to all of the addresses in that address list, by coding the word "LIST#1" as if it were an address.
Question #10 -
Multiple Email Addresses
Yes and no, you cannot e-mail anything directly to a fax machine. The image compression and the communication protocols are very different. But, there are companies on the web that will do that for you. What you do is to e-mail a PDF to an address. You place the fax number in the Subject line. The company (at that address) will automatically convert the PDF to a fax image and send it as a fax to the number in the subject line. They typically do this for just a few cents per document and no long distance charges.
Question #11 -
Email a Fax Machine
Question #12 -
Clean KeyesMail Queue
Yes. Use item 4 on the KeyesMail menu (Purge KeyesMail) to clear the KeyesMail mailbox. You purge the mail by date.
A *Normal purge will remove mail that has been opened or sent. It will not remove items with a status of *New or *Failed. To remove those you would have to do a Purge of *ALL entries, instead of *Normal. Items with a status of Template will never be purged for safety reasons. You will have to use the 4 (delete) option to remove a Template.
There are two methods for handling different From addresses:
1) You can purchase and use multiple mailboxes. With multiple mailboxes, you assign a different Return address on each one. The advantage of doing it this way is that the mail will be kept separate for each of the companies.
2) You can change the From address for each e-mail before sending it out. The Postmaster mailbox can have mail that looks like it is coming from any number of companies. All the mail will be sent from the same mailbox, but with different Return addresses.
To change the From address, you simply set that address in either the API that you call or in the "Work with Spooled Files" screen.
Question #13 - Using
Different From Addresses
An easy way to remove the mail logs for any obsoleted mailbox would be to first display the KeyesMail menu:
GO KMMENU
and run menu item
12. View Failed Mail History
Use option '4=Delete' on each of the members that you intend to remove. Repeat these steps on KeyesMail menu items:
13. View Sent Mail History
14. View Received Mail History
15. View Relayed Mail History
Question #14 - Remove
Obsolete Mail Log Files
Question #15 -
Daylight Savings
KeyesMail does use Time Zones, but, assuming you have set your Time Zone value in KeyesMail's System Setup to the default value of "*SYS", it should automatically switch the Time Zone as appropriate. If you find that it does not automatically switch to and from Daylight Savings Time, you may need to use WRKSYSVAL to correct one of the system values. KeyesMail uses the Time Zone value that is set in QUTCOFFSET. QUTCOFFSET is automatically adjusted by the value that you set in QTIMZON. If these are set correctly, the time should automatically adjust for you.
Using the KeyesMail Setup from item 21 (Work with Connections) the following parameter:
Time between checks . . . . . . > 005
is used to automatically schedule your mail runs. You may change this time period to any value that you like.
This parameter:
Lowest priority starts send . . > N
will further drive the outbound e-mail. If you code an "N" in this parameter - it should cause a mail run to happen as soon as each Normal priority piece of mail is sent to "Out Box".
Question #16 -
Mailruns
Yes. Actually the Ping test that we do was specifically intended for dialup connections. The Ping is not needed for a Network connection.
To fix the problem, do the following:
1) Use option 21 (KeyesMail Connections) from KMMENU.
2) Enter option 2 (Change) for the connection involved.
3) Roll down 3 pages and set the following parameter to "Y".
Disable PING connection test . . > Y
Question #17 - Connect
To SMTP Without Ping
Yes and No. Text messages cannot contain formatting or graphics. Therefore a Text message cannot contain a logo. Only HTML messages can do this.
KMLTXTMSG creates Text Messages. You cannot add a logo using this command, but if you want to include a logo in an e-mail, it can be done using HTML. Here is how that would be done:
1) You create an HTML message on your PC, using an HTML editor. Be sure to include the logo where you want it on the page.
2) Transfer this HTML to a Source file on the IBM i.
3) Print that HTML source to a Spooled File.
4) Use KMLSPLMSG to generate an HTML e-mail from that Spooled File. Be sure to specify *HTML in the Content Type parameter of KMLSPLMSG.
When you print the HTML to the spooled file, you can make a smart program that can change the message portion of the HTML. The part that you do not change is the HTML that places the logo on the page, and the text formatting. Otherwise, your smart program can change the content of the message, as it sees fit.
Be sure to place the Logo on your website, so that it is publicly available. When the recipient displays your e-mail, their computer will look for the logo on your website.
Question #18 - Company Logo In Text Message
60 characters. You can easily check any of the parameters in our commands by pressing the Help key or by looking at the source code for those commands in QCMDSRC.
Question #19 - Length of
KMLSPLFWM Subject Field
Question #20 -
Duplex Documents
Yes, both KeyesMail and KeyesPDF can generate a Duplex PDF document with the help of KeyesOverlay. KeyesOverlay will add the overlay for the Invoice. It will also add the Duplex image to the backside.
The PDF can be e-mailed and this will not negate the Duplex document. The recipient will be able to print it in a duplex manner - assuming their printer has this capability or as two pages if not.
KeyesFax can only send multiple pages - it cannot force a fax machine to print on the back side, so it does negate the duplex printing. But, you can still send an image to be included as the duplex part of the fax. You would just have to save the backside image as an Image and use a ¬Image command to include it with the fax.
You can do this in two ways:
1) Send the spooled file to KMLOUTQ for automated processing. But, leave it on HOLD, until you want it sent. You could pass the spooled file parameters to a job that you schedule to release the spooled file whenever you want.
2) Create the spooled file (on HOLD) and leave it somewhere. Then schedule a job to run the KMLSPLFWM API when you want it sent. Pass the appropriate spooled file parameters to that scheduled job as you create it.
Question #21 -
Delaying Jobs
This can only be done by coding all the addresses as individuals. All address lists go out as Blind Copies. This is done for address protection - to prevent others from knowing everyone else's address.
If you want to show the addresses then you cannot use address lists, but you can code all the addresses as individuals and place them in any one or more of the API's that you call. You can code up to 10 addresses in each of the API's, so just call multiple API's if you need more than 10 addresses displayed.
Question #22 -
Displaying Address Lists
Our API's are all defined in the manual in the API section. Here is a list of the most commonly used API's for KeyesMail:
KMLSPLFWM - to mail a spooled file with a message.
KMLTXTMSG - to generate a simple text message. You would run this prior to any of the API's defined below, to provide the message portion.
KMLPFMBR - to convert a physical file to an attachment and add to a message.
KMLPCFL - to send a PC type file as an attachment and add it to a message.
KMLSPLFL - to convert a spooled file to an attachment and add it to a message.
KMLSPLMSG - to convert a spooled file into an
e-mail message.
Question #23 -
API's
Yes, KeyesMail and KeyesPDF can convert IBM AFPDS spooled files into PDFs that include barcodes. We can also generate, print and/or e-mail barcodes using KeyesOverlay.
Question #24 -
Bar Codes
KeyesMail Version 11.2
03/12/2021 - Add ability to make HTML messages
In item 34 (KeyesMail Spooled Files) you can code the special value *HTML in the Template parameter. If the message parameter is left blank, this will cause the spooled file to be converted into an HTML message. If the message parameter is not blank, this will convert the message data into HTML for the email and convert the spooled file into an attachment.
11/18/2020 - Increase the size of the SMTP Authentication Parameters
The SMTP Authentication Account name has been expanded from 30 to 50 characters long.
The SMTP Authentication Password has been expanded from 20 to 150 characters long.
KeyesMail Version 11.1
10/26/2020 - Integrate KeyesMail with KeyesCalc Software (Spooled file to CSV Spreadsheet)
KeyesCalc can be used to convert *SCS printer files to CSV spreadsheets. KeyesCalc is a standalone package that must be purchased separately from KeyesMail.
KeyesMail Version 11.0
07/15/2020 - Add "Switch FROM Addr to Reply-To"
Some mail servers (such as Office365) will not allow you to change the From address. This new feature will automatically switch the From address back to the Default address and set the Reply-To address to the designated From address.
02/28/2020 - Add "BCC:" Blind Copy Capability
You may code "BCC:" as a comment in front of any Email Address in any Address field to force that Address to be sent as a Blind Copy.
KeyesMail Version 10.3
01/18/2019 - Prevent Duplicate Addresses
While sending each email, duplicate addresses will be skipped.
02/27/2018 - Add Reply-to parameter to Spooled File Definition
A new field called Reply-to was added to the Spooled File Setup for automated emailing. Some servers do not allow you to change the From Address, but you can change the Reply-to address.
02/27/2018 - Allow External Mailboxes to be used for Reply-to Address
External Mailboxes can be coded into the Reply-to Address parameters. The actual addresses will be extracted from the External Mailbox as the email is created.
KeyesMail Version 10.2
06/20/2017 - Add "Max mail sent per session" parameter
You can set the Maximum number of emails that are sent to the mail server during one mail session. You would use this feature only if your mail server limits you on how many can be sent during one session or in a time period.
10/07/2016 - Allow Spooled Files to be located on iASP
Spooled Files can now be located on an Independent ASP. Previously, they had to be located within the System ASP in order to be processed by KeyesMail.
KeyesMail Version 10.1
04/17/2015 - Add *AFPDS Special Processing
Scan Fields and E-mail commands can only be processed out of an *SCS printer file. *AFPDS spooled file text cannot be searched. You can now create an *AFPDS printer file as an *SCS printer file, to allow scan fields and e-mail commands to be extracted. Place the word "*AFPDS" in the User Data field of an *SCS printer file, and KeyesMail will use the AFPDS conversion to make a PDF or TIF image. The resulting document will include any AFPDS Overlay that you define for the printer file.
03/04/2015 - Add First Page Processing
The KeyesMail Spooled File auto processing has a new column added for the Scan Fields. The S/R Column can be used to specify that the scan field is to be extracted only from the First Page of the Spooled file (S) or only from the First Page for each of the Recipient's portion of the Spooled File (R) - when bursting the spooled file.
03/04/2015 - Add User and Owner Passwords for Encryption
The KeyesMail Spooled File auto processing has two new fields added which will allow you to automatically encrypt PDF's that are added as Attachments. You can specify either the User and/or the Owner Passwords for Encrypting the PDF's on the Work with Spooled File screens.
KeyesMail Version 10.0
01/30/2015 - Add *HTML Capability to KMLTXTMSG & KMLSPLFWM
The API's for converting a Text String to an e-mail message have been enhanced to allow them to create HTML messages.
01/28/2015 - Mail Server Selectable
Each mailbox within KeyesMail now has the ability to individually select which mail connection it will use to send outbound e-mail.
01/08/2015 - Allow Long Addresses
An enhancement will allow e-mail addresses up to 119 characters long to be processed through spooled files or entered into commands.
12/08/2014 - Enhance the Export Mail Function
When mail is being exported from *ALL mailboxes, a new directory will be made in the TOPATH for each mailbox.
12/03/2014 - Add Export Mail Function
This new feature will allow you to export mail from KeyesMail to .eml files that will be placed in the IFS.
10/30/2014 - Use PJL to set Duplex Printing for PDF's
Duplex printing of PDF's has been enabled by wrapping PJL (Printer Job Language) around PDF spooled files. The original spooled file attribute for Duplex is used when direct printing PDF spooled files.
09/04/2014 - Add Java Archive Compression
File compression using the built in Java Archive Compression has been added. Compression reduces the size of e-mailed attachments to roughly 25%.
09/04/2014 - Add extended Spooled File Identification Parameters
Additional parameters to isolate spooled files for *ANY Job System Name and *LAST Creation Date have been added to the system. This should prevent duplicate Spooled File error messages when old spooled files are kept on a system.
09/04/2014 - Create Searchable/Color PDF's from *AFPDS Spooled Files
Host Print Transform will be used to convert *AFPDS spooled files directly into Full-Color Text based PDF documents that will be searchable.
KeyesMail Version 9.1
04/02/2014 - Pass Spooled File Attributes for printing
The attributes that control the number of copies, the source drawer, and duplex printing is extracted from your original spooled file and used if you automatically send the generated PDF to a PDF printer.
07/19/2013 - STARTTLS capability has been added
KeyesMail has been enhanced to include STARTTLS support. This is typically used for Port 587 for secure connections to an SMTP Mail Server.
04/11/2013 - New API to Retrieve Attributes for Attachments
A new API (Command) has been added that retrieves attributes for the first 4 attachments for any mail member. New mail can be checked to see what types of attachments have been received, which will allow for easier automatic processing.
04/10/2013 - Allow new directories to be created
A new feature has been added to allow new directories to be created when PDF's are being saved to the IFS. If the last directory in the Path does not exist it will be automatically created.
This was done to help support our customers that may use kLink to distribute private content to their users. Private content for a user is placed in a directory named after that user's customer or account number. This new feature will allow new directories for each user to be automatically created for you.
KeyesMail Version 9.0
12/5/2012 - Add API to mail HTML messages with Inline images
A new API will allow you to mail HTML, created using any HTML software, with optional Inline images. The HTML can be placed in any IFS folder in a PC file. KeyesMail will retrieve the HTML, create the e-mail and automatically add any referenced Inline images. You may add other Inline images or Attachments to the mail before sending it.
08/13/2012 - Enhance Auto Forward Feature
The Auto Forward function now includes the option to forward mail only when the users are not signed on. For a community mailbox, the mail will be forwarded only if none of the users set to be notified of inbound mail in the Authorization List are signed on.
04/26/2012 - Allow External Mailboxes to be used for the Return Address
You may code the names of any Internal or External Mailbox to be used as the FROM Address when defining or generating e-mail. The Mailbox name will be replaced with the Address that has been defined for that Mailbox when KeyesMail prepares the mail for sending.
03/01/2012 - Add SSL/TLS capability to mail client
The KeyesMail Mail clients for sending and receiving mail through a mail server, will now support SSL (Secure Sockets Layer) or TLS (Transport Layer Security) sessions. This will allow you to connect KeyesMail to mail servers such as Google Mail that require encrypted connections.
11/28/2011 - Simplify the API's
Many of the KeyesMail API's had two parameters that were difficult to understand. They were the Mail Member parameter and the Attachment Number parameter. Those API's have all been deprecated and replaced with similar API's that are very easy to understand and use.
The API's that create new mail will record the name of the mail member in the LDA (positions 1-10). The API's that add attachments will retrieve the member name from the LDA automatically.
A new parameter (Send the member to Out Box) has been added to each of the API's.
11/28/2011 - Add (Save to IFS Path) parameter
This new parameter has been added to assist a user in saving a converted attachment to the IFS, automatically. It can be quite useful for saving generated PDF documents or for printing PDF's that have an overlay. If a customer does not have a Direct PDF Printing capable printer, they can save the PDF's to the IFS. KeyesMonitor can then monitor the folder and print the PDF's to any printer available to that PC or the network.
11/28/2011 - Auto generate unique filenames for the Attachments
A new feature that generates a unique filename for the attachments has also been added. If a recipient gets multiple attachments sent to them, each can have a different name. This will especially be useful if you use the new "Save to IFS Path" feature. This will prevent each of the saved PDF's from replacing the previous one written to the folder.
KeyesMail Version 8.2
04/26/2011 - Add a Sort by Member Name to the Mail Queue
A new logical file has been added to the system to allow sorting of the mail by Member Name. This should allow you to find a specific message, such as a Template, much easier. You can search for it by name.
04/25/2011 - Add ¬UD and ¬UI parameters to the Work with Spooled Files screen
New substitution variables have been added to the Work with Spooled Files screen so that you can include User Data or User Id values into any of the mailing parameters. ¬UD will become the User Data value from the spooled file attributes. ¬UI will become the User-ID of the job that created the spooled file.
04/25/2011 - Add Control over Spooled File processing using User Data field
The 'Work with Spooled Files' program will now accept the User Data field as the key to the file. As each spooled file is processed through the system, the User Data field is used to chain to the file. If the value does not exist, then the spooled file name is checked to see if an entry exists for it. This will allow you to process spooled files that all have the same name (like QPRINT) with different controls.
01/19/2010 - Add Max mail size Transmitted Parameter
A new parameter has been added that controls how large the system will allow mail to be generated for transmission. If the generated size of the e-mail is larger than the set size, the mail will not be placed in "Out Box" for mailing. This is done to prevent KeyesMail from attempting to send e-mail that is beyond the maximum size that a mail server will accept.
01/06/2010 - Add *Forwrdd Status
A new Status (*Forwrdd) will be assigned to new Inbound e-mails that are automatically Forwarded to another address, as assigned in the mailbox setup instructions. This will help you identify new e-mails that have been forwarded and will be purged with the *Normal purge process. They will be left in "In Box" Category.
12/11/2009 - Add KMAILX Job Queue
A new Job Queue (KMAILX) has been added to the KMAIL subsystem. This new job queue will be used to run mail purges, moves, and recovery programs, so that these long running processes do not interrupt other fast running mail jobs.
12/11/2009 - Add Move Mail Function
This new feature will allow you to move mail from one mailbox to another, that is older than a specific date. Mailboxes are limited to a maximum of 32,766 pieces of mail. This feature will allow you to move old mail to another archive mailbox, so that you will not have to purge the mail from the system.
11/02/2009 - Add PDF Printing Capability
A new feature has been added to allow printing of PDF's in addition to or in place of e-mailing. Spooled files can be burst by recipient where some pages are e-mailed, some pages faxed, and some pages printed. The pages will include any overlay that was defined for it and can be in full color or black and white.
KeyesMail Version 8.1
07/24/2009 - Add Latin 2 character set
Support for the Latin 2 Code Pages 1153 and 870 was added to KeyesMail. Latin 2 is used in Central and Eastern Europe.
10/17/2008 - Add Disable Purge Function
This feature will disable the Purge Function from removing mail from selected mailboxes. You can use this feature to create an Archive type of mailbox. Mail can be auto Blind Copied into the mailbox. Mail will remain forever and never be purged unless you turn OFF the Disable Purge Function.
KeyesMail Version 8.0
09/28/2008 - Allow accents in Subject line
Support for any characters, including accented characters, sent in the subject line was added to KeyesMail. The Subject line, for any code page other than 037, will be encoded to allow all characters to be used.
09/26/2008 - Add Russian Cyrillic character set
Support for the Russian Cyrillic Code Page 1025 was added to KeyesMail.
08/04/2008 - Add Password Encryption for PDF's
You may supply user and/or owner passwords, if you want to encrypt the PDF documents that KeyesMail creates. The passwords can be up to 32 characters long, each. Users will be limited to opening and possibly printing and annotating the PDF's. Otherwise, only an owner will be able to change a PDF.
KeyesMail Version 7.1
06/18/2008 - IBM i 6.1 Compatible
Compiled all programs to be IBM i 6.1 compatible.
06/18/2008 - Create CSV's with Leading Zeroes
When a Physical File is converted to a CSV (for auto import into a spread sheet), leading zeroes in alpha fields are often truncated by the spread sheet program. Alpha fields with leading zeroes are now added to the CSV using the format =("nnn"). This should prevent any leading zeroes from being truncated.
04/24/2008 - Add Greek character set
Support for the Greek Code Page 875 was added to KeyesMail.
07/31/2007 - Add Purge KeyesMail beyond Threshold
The maximum number of e-mail messages that can be created for each mailbox is 32766. If a mailbox reaches this limit, the system will fail. This new feature was added to prevent mailboxes from reaching the limit. Each morning the system will remove the oldest mail members from each mailbox that exceeds the auto purge mail threshold. When shipped a default threshold is set at 90% capacity, or 29,489 mail members.
KeyesMail Version 7.0
04/24/2007 - Add EBCDIC PCL Support
With this addition, you can convert PCL written into a standard *SCS printer file using regular EBCDIC characters. The program translates the EBCDIC negate character (¬) into an ASCII escape character. All other EBCDIC characters are translated into the appropriate ASCII characters. To use this feature, place the key words "EBCDIC PCL" in the Spooled File's User Data field or Form Type.
04/10/2007 - More Addresses in User Defined Data
The system will now allow up to 5 E-mail addresses to be specified in the Spooled File attribute called "User Defined Data".
12/11/2006 - Add MICR font
We have added the MICR font to the list of fonts that can be used in *USERASCII spooled files.
11/21/2006 - Add Preformatted HTML capability
This new capability gives you a method of sending a report in the body of an e-mail message. When you select a Content Type of *HTML, the system will check your spooled file data for HTML tags. If you have not coded any tags, it will add tags to convert the report into Preformatted HTML data. This works well for sending wide reports. They will not word wrap like a Text document.
11/17/2006 - Add Multipart/Alternative HTML capability
A new translation code has been added to the KMLSPLFA command. The new code will allow your applications to add an HTML version of a message, as a Multipart/Alternative view. This allows your applications to create two versions of a message, one in each of two spooled files. The first spooled file is sent as a Text message, the second will be sent as an HTML version of the same message. Recipents that do not have HTML capable mail clients will see the Text version.
10/20/2006 - Add Color text capability for PCL
*USERASCII spooled files can now specify color values when writing text. This will be translated to colors in the PDF document.
07/25/2006 - Add a Spam Filter
A Spam Filter has been added to the system, for those who receive e-mail with KeyesMail. The filter can be activated individually by each mailbox. Suspected e-mails are placed in a new category called *Spam. It will remain there for the normal Purge Delay period, so that it can be recovered if desired.
07/25/2006 - Add a new High Priority Output Queue for Automated Processing
A new output queue called KMLOUTH has been added to KeyesMail. If used sparingly, this new output queue can be used to send higher priority spooled files through the system around the normal priority output queue entries that are processed in KMLOUTQ.
KeyesMail Version 6.1
08/31/2005 - Add DBCS Capability for Spooled Files
Spooled files that have been created with "Open DBCS" (Double Byte Character Set) fields can now be converted to ASCII Text or PDF attachments. However, any bracketed DBCS fields that exist in the data stream will not be converted to the appropriate graphics characters.
08/18/2005 - Prevent the Purging of Templates
The purging program has been altered so that it no longer purges e-mail with a Status of "Template" or "TEMPLATE" when you select *ALL for the "Status to purge" parameter. This has been added to help prevent users from accidently deleting their e-mail Templates. If you actually want to purge Templates, you can enter 'Template' in the "Status to purge" parameter.
06/16/2005 - Add "Failed e-mail messages"
When you are sending e-mail with a Return Address that points back to another device, only half of failure messages were sent to the other device. E-mail that was accepted by a mail server, that eventually failed, will get a failed e-mail message sent from the mail server. But, if the mail server rejected the message, then KeyesMail will now send a failed e-mail message back to the Return Address.
KeyesMail Version 6.0
12/07/2004 - Expand Page Width to 350 characters
The maximum width that spooled files were converted to Text, RTF, or PDF documents was expanded from 290 up to 350 characters wide.
09/22/2004 - Work with the Apache HTTP Server
KeyesMail programs have been enhanced to work with either the Original HTTP Server or the Apache HTTP Server. Previously, only the original IBM HTTP Server was supported.
09/14/2004 - Add OCR A Extended Font
A new font (OCR A Extended) has been added to the PDF conversions. USERASCII documents can now include this font.
06/03/2004 - Add Euro character
The Euro character was added to all of the available fonts. The Euro will take the place of the original generic money symbol.
04/23/2004 - Add Program to send Automatic Blind Copies
KeyesMail can now send automatic blind copies to one or more mailboxes, for all mail that originates or is sent from one of the KeyesMail mailboxes. This will allow you to copy messages sent from specific mailboxes, for duplication or archival purposes.
11/05/2003 - Add Program to Recover lost e-mails
Restoring e-mail files from backup can be tricky. You cannot simply replace a file using a restore operation. If you do, new e-mail since the last backup can be lost. This new recovery program will allow you to restore older e-mails without losing any of the new e-mail messages. It can also be used as a cleanup program for the mail system, to find and register lost e-mails to the system.
10/28/2003 - Expand Page Width to 290 characters
The maximum width that spooled files were converted to Text, RTF, or PDF documents was expanded from 228 up to 290 characters wide.
09/23/2003 - Add Encoding of PDF Text Streams
Encoded PDF text streams cannot be easily read or changed by a text editor. This is intended to make the PDF document difficult to alter or forge.
07/21/2003 - Add Compression and Encryption capability
A link has been added to PKZIP for i5/OS (OS/400). This will allow you to compress and optionally encrypt your attachments. The encrypted attachments can only be opened with a password that can be up to 64 characters long.
Increased maximum e-mail message limit
The limit of 32766 e-mail messages per system has been expanded. If you have licensed for more than one mailbox, you can now have up to 32766 e-mail messages per mailbox.
Add SMTP Authentication
SMTP Authentication allows your mail server to ensure that you are an authorized user, before letting KeyesMail relay mail through its system.
Increased Spooled File numbers to 6 digits
Starting with OS/400 V5R1 spooled file numbers were expanded from 4 to 6 digits. KeyesMail will now allow you to specify the larger spooled file numbers.
Added ability to Reactivate expired KeyesMail passwords
Mail servers can sometimes malfunction causing them to reject all of the passwords for all of the mailboxes. This can cause KeyesMail to expire all of the rejected passwords. A new function key has been added to the User Setup that will allow an administrator to reactivate all the passwords with a single keystroke.
KeyesMail Version 5.2
03/03/2003 - Add 11 x 17 inch page size capability
When processing *USERASCII spooled files, the page size is extracted and used to set the size of the PDF page. Large page sizes up to 11 x 17 inches can be defined.
02/21/2003 - Allow Text or Image based PDF creation
You can select that the system creates either Text or Image based PDF documents. Text based PDFs look better, but Image based PDFs print faster.
01/30/2003 - Add *USERASCII Spooled File to PCL translation
Add the ability to e-mail *USERASCII spooled files as PCL. Recipients can simply copy the attachments to their LaserJet printers to print the documents.
12/15/2002 - Increased the Record and Field lengths for Physical Files
The maximum lengths for converting Physical File members to ASCII text, or to CSV (Comma Separated Values) has been increased to 32766 bytes for both the record lengths and the field lengths. The previous limit was 9999 for the record length and 256 for the maximum field length.
11/15/2002 - Increased the capacity of created PDF documents
The number of spooled file pages that can be converted to a PDF document has been increased. For standard *SCS printer files the new limit is 30,000 pages. *AFPDS printer files can have up to 20,000 pages and *USERASCII (PCL) printer files can have up to 16,000 pages.
10/02/2002 - API enhancements
Two new parameters have been added to the API's to enhance them. The API's will now be able to request a Read Receipt and will be able to specify a Reply-to address that is different than the From address.
09/06/2002 - Read Receipts
This new function can be used to notify the sender of a message after successful delivery. A notification can be triggered by several different conditions; The display of the message contents, printing of the message, deletion (without display), or the recipient's refusal to provide the disposition.
Create text based, PDF documents from *USERASCII print files
Previously, PCL was converted to graphical based PDF documents. This prevented the text from being Indexed or Searched. Now the text is placed in the PDF file as text strings.
KeyesMail Version 5.1
04/24/2002 - Add Full IFS Support
Full IFS support has been added to KeyesMail. Attachments can be taken from or saved to your IFS, using long filenames (up to 42 characters long). When creating attachments, users can browse the IFS for manual selection.
KeyesMail Version 5.0
02/07/2002 - PDF and TIFF Resolution
The resolution that USERASCII (PCL) and AFPDS Spooled files are converted to was increased from 240 to 300 DPI. This will create a slightly larger file size, but the resulting image is a much better quality.
01/25/2002 - PDF and RTF Margins and Font changes
The margins for both PDF and RTF documents have been reduced to allow larger fonts to be used when converting Spooled File pages. Horizontal scaling of the fonts has also been added, which allows for even larger, more easily read fonts.
12/05/2001 - AFPDS Clipping correction
A correction to the program that converts AFPDS spooled files into FAX, TIFF, or PDF images has been made. Converted AFPDS spooled files had been prepared as 8 inch wide images. This caused some documents to lose up to 1/8 inch off the right side of the page. The new program has been altered to prevent any further clipping.
09/26/2001 - PDF Alignment correction
A correction to the program that converts PCL to PDF documents was made. The text characters on the right side of the page had been misaligned by as much as 1/6th of an inch. This has been corrected.
09/24/2001 - Purge of Mail Logs
A new program designed to purge the mail logs has been added to the system. The mail logs are contained in files called SENTMAIL, FAILMAIL, RECVMAIL, and RELYMAIL. The new purge program (PURGEMLOGS) will remove entries from these logs, leaving a certain number of records in each member. You are able to select the number of records to keep.
08/06/2001 - HTTP Server
This new server will allow users to send and receive e-mail using a Web browser. You will no longer need to use a PC mail client or be signed onto the IBM i to work your company e-mail. Additionally, if your IBM i has access to the Internet, users will be able to read their mail from anywhere in the world, using any browser.
Hacker Protection
KeyesMail uses a custom TCP port (18110) and special security techniques to prevent unauthorized access. Hackers will not be able to access any part of your IBM i other than the mail system, using the KeyesMail HTTP browser interface. The mail system is protected by individual mailbox passwords. Password guessing is prevented by temporarily shutting down any mailbox with more than a few incorrect password attempts. Even with a mail password, users cannot access IBM i files from the browser, other than their own e-mail and phonebook entries.
Leave mail on Server
This feature, added in Version 4, will allow KeyesMail to retrieve a user's e-mail while leaving it on the server. This will allow a user to use their regular e-mail client, while in the office, and be able to use a browser while out of the office to read the same mail.
AFPDS to PDF Conversion corrected
In previous versions, PDF files created from AFPDS spooled files were not readable on a PC, due to an anomaly in the image and a bug in the PDF viewer. This has been corrected.
PCL to PDF higher Resolution
The conversion of PCL spooled files into PDF documents are now done at a higher resolution. This makes the result easier to view and print fine details.
Longer file names for Attachments
You can pass a longer file name (up to 30 characters) for attachments, by coding the long name in the attachment description field. KeyesMail will use the description field for the attachment filename if it contains a dot (.) followed by a 2 or 3 character extension.
New API for Changing the Status of Messages
A new API has been added that will allow your applications to automatically change the status of or delete any mail member. This can be quite handy for marking messages that are automatically processed as they are received. The status of any mail member can be changed to Opened, Answered, *Deleted, or *New.
KeyesMail Version 4.0
01/02/2001 - Leave mail on Server
This new feature allows any of the KeyesMail mailboxes to retrieve mail from a mail server, and leave the mail on the server for a few days. This will allow a user to retrieve the same mail using a PC at home or on the road.
UIDL supported
Unique ID's are now supported by the KeyesMail Server programs. This feature will allow PC mail clients to retrieve mail from KeyesMail without deleting it. In this way a user can read their mail using one or more PC mail clients without removing the mail from their KeyesMail mailbox.
Printing multiple copies
When printing an e-mail message, a user can specify that they want any number of copies of the message printed.
Purging by Category
The purge KeyesMail program has been enhanced to allow you to purge mail from specific or *ALL Categories.
Mail size administration
A new report has been added to allow users or administrators to track how much mail exists in the KeyesMail system. This report will list how many messages, their total size, along with the newest date and oldest date that exists in each Category for each Mailbox.
Connect to Mail Servers by Name
KeyesMail will now allow you to connect to mail servers using their name in place of their address. In this way, a mail server can change their address without affecting your ability to connect to them.
Address continuation
Long addresses can now be continued onto a second line, in both the Phonebook and the Recipient addresses window. To continue an address, simply code a plus sign (+) in the last position of a field then continue the address on the following line.
Renaming of messages or templates
You may rename any of the mail messages to any valid unique name. This is especially useful for naming messages that will be used as Templates.
E-mail commands in PCL
E-mail commands can now be coded inside *USERASCII spooled files to direct how and where PCL spooled files are e-mailed.
Page rotation supported for PDF
When converting PCL and AFPDS spooled files into PDF documents, you can specify that landscape documents are to be rotated when they are displayed to the end user. This is done using the OVRPRTF parameter PAGRTT (Degree of page rotation).
Faxing from KeyesMail
KeyesMail can send selected spooled file pages as Faxes through the KeyesFax system. KeyesMail will break spooled files up by recipients and fax or e-mail the appropriate pages as you define, using Fax and E-mail commands. This will work on both *SCS and *USERASCII printer files.
KeyesMail Version 3.2
07/10/2000 - Translation Code
Add the ability to name the Translation code in the User Defined Data field of a Spooled File that is auto-processed.
07/07/2000 - CSV Translation
Add the ability to translate externally defined Physical Files into CSV files. CSV (Comma Separated Value) files can be opened directly with Microsoft's Excel.
05/10/2000 - Break Messages
Give users ability to receive Break Messages for mail notification.
05/04/2000 - Expired Passwords
Expire any KeyesMail password that is rejected, to prevent it from checking mail. If KeyesMail continues to check the mail, it can cause your Mail Server to disable a user's profile, after their sign-on password has expired. When a user changes their sign-on password, the KeyesMail password is re-enabled.
04/20/2000 - Spooled File Bursting
Add ability to break up spooled files for each set of recipients, when auto-processing.
04/20/2000 - From Address
Add the ability to name the From address in the User Defined Data field of a Spooled File that is auto-processed.
04/07/2000 - Exit Program
Add ability to call an Exit Program to retrieve e-mail addresses from your master files.
03/25/2000 - Auto Forward
Allow a mailbox to auto forward its mail to an Address List.
02/08/2000 - KeyesMail Output Queue
Add auto-processing and e-mailing of spooled files that are placed in an Output Queue called KMLOUTQ.
01/20/2000 - PDF Translation
Add the ability to translate any type of Spooled File into a PDF file. PDF (Portable Document Format) files can be viewed using Adobe's Acrobat reader.
01/06/2000 - Continued Lines
Allow Phonebook look-up to include lines that are continued. Continued lines in the KeyesFile phonebook have a "+" character in the last position.
11/17/1999 - Group Profiles
Allow system to check Group Profiles for mail security checks.
10/29/1999 - Mark Status
Add the ability to mark mail with Opened, Answered, or *Deleted that is auto-processed with the KeyesMail Save Attachment command.
10/21/1999 - Uuencoding
Decoding of Uuencoded attachments was added.
KeyesMail Version 3.0
08/09/1999 - KeyesMail Servers
SMTP and POP3 mail servers have been added to the system. This will allow PC's to be able to retrieve mail from a KeyesMail mailbox, using their own POP3 mail client software, which can save you a lot of money. If you have been using multiple mail accounts with an Internet Service Provider (ISP), you will be able to close all but a single domain mail account. KeyesMail can retrieve all the mail from the domain mail account, then distribute that mail to all of your IBM i 5250 terminals and to all of the PC mail clients.
New Languages
New spelling dictionaries and translation tables have been added for the following languages: American, British, Danish, French, German, Italian, and Spanish.
Phonebook Searching
The KeyesFile Information Manager has been altered so that searching for entries is no longer case sensitive.
New Spooled File Conversions
AFPDS and USERASCII (PCL) spooled files can be converted to TIFF images and sent as e-mail attachments. When received, the attachments can be opened, viewed, and printed using standard features available to all PC's running Windows.
Forms Overlay Mapping
You can map IBM i spooled file data onto forms that you create in Rich Text Format (RTF). This allows Invoices, Purchase Orders, and similar documents to be e-mailed as attachments. The filled out forms can be easily opened, viewed and printed on any PC that has an RTF reader, for example MS Word or Lotus WordPro.
API Enhancements
A new parameter has been added to the KMLSPLFM API which will allow you to name the Return Address. A new API will allow you to prepare and e-mail a simple message with up to 1024 characters of text, entered as a command parameter. The command also allows attachments to be added.
Added Security
New security precautions have been added to allow you to prevent e-mail abuse or damage to your files. You can selectively prevent users from sending mail to anyone outside your company's domain, or to anyone other than predefined recipients. You can also prevent selected users from accessing or saving any attachments, or give them partial access to certain libraries and folders, as desired. Selected fields can be protected on the User Setup screens. You decide which fields should be accessible by the users.
Auto Reply Enhanced
Auto replies have been extended to work when receiving internal mail just as it does with external mail.
Mail Tracking
For internal mail (within KeyesMail), you will be able to tell which recipients have opened the messages that you have sent to them.
Resend Feature
You will be able to resend mail to selected addresses when one or more fail for a multi-recipient message. The message that is sent will continue to identify all the recipients, but it will only be mailed to the selected addresses.
KeyesMail Version 2.0
09/01/1998 - Purge Delay
Each user may specify the number of days that they wish deleted E-mail to be held, before it is actually purged. When a user manually deletes an E-mail message, it is moved to a special Category called *Deleted. Items in this category will be automatically purged from the system after the specified time period has passed. To undelete a message before it is purged, a user may simply move the item to a different Category.
Signature
Each user will have up to 5 lines of text that can be defined as an E-mail Signature. They may add their Signature to any outbound E-mail message to help identify themselves or to include special text within their messages, without having to type it each time.
API Enhancements
The Application Program Interfaces will now allow you to prepare messages with multiple attachments, and can prepare messages without actually sending them.
Local Attachments
Attachments will now be included with mail sent to local mailbox users.
Assisted Addressing
Each time a new or reply mail message is created, the message editor will automatically start in the Addressing Window. This will not only be more efficient for the user, but it also shows them where reply messages will be sent. In the past, if a user did not specifically check the list of reply recipients, mail could be sent to addresses that the user was not aware of.
New Statuses
Many new statuses have been created to make E-mail work flow easier. The list of statuses now includes: *Accept, *Auto, *Failed, *New, *Reject, *Partial, Answered, Created, Deliverd, Expanded, Forward, Held, In Box, Opened, Out Box, Relayed, Reply, Seen, & Sent
Sorting by Status
The KeyesMail program allows a user to sort their messages by status. It also allows a user to quickly change the status and/or the subject of one or a group of messages.
Delivery Status Notification
A new feature allows a user to receive automatic status notifications for their outbound E-mail messages. The new statuses *Failed, Deliverd, Expanded, & Relayed are automatically set by the system when it is notified by the Mail Delivery Subsystem.
Auto Forward
Any mailbox can have all of its inbound mail automatically forwarded to a new Internet address. This will be handy for users who go on the road and wish all their mail to be forwarded to a different address. It will also allow an internal mailbox to be created for users that are actually not 5250 users on the IBM i. Users will be able to address them as if they were a local mailbox, but their mail will be sent on to their actual location.
Address List Security
Address Lists can now be placed in any source file in any library. This will allow you to create private and secured lists.
Browse Buttons
Buttons have been added to all the outbound attachment windows so that you can easily browse for and select the desired objects to be made into attachments.
Auto Reply
Mailboxes can be set up to automatically send back a reply to each inbound message that it receives. Replies can tell of vacations, alternate addresses, or other important messages.