Computer Keyes

KeyesMail Summary

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.

 

Details

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

     

    Video of Spell Checker (539K)

     

    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

     

Pricing

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

Downloads

KeyesMail

Live Software:

Download to a PC and double click, then view the included Readme.txt.

File

km11lib.exe

km10lib.exe

km09lib.exe

km07lib.exe

 

Manuals:

File

km11man.pdf

km11instl.pdf

km11upd.pdf

km10man.pdf

km10instl.pdf

km10upd.pdf

km9man.pdf

km9instl.pdf

km9upd.pdf

km7man.pdf

 

 

Brochures:

File

km11brch.pdf

 

Extras:

File

kmiasp.pdf

kmsslapp.pdf

lexicon.exe

 

kmhainst.pdf

kmtrnsfr.pdf

kmoffice365.pdf

 

 

 

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

 

Free Trial / Activation Codes

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

     

    File

    km11lib.exe

     

    Contact Form:

     

    Description

    Version 11.2 live software, V7R1M0 or higher

     

    Date Uploaded

    04/24/2022

     

    Size

    22724Kb

     

    Submitting Form...

    Incorrect Image Verification answer, or the server encountered an error.

    Form received.

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

     

    File

    km10lib.exe

     

    Contact Form:

     

    Description

    Version 10.3 live software, V6R1M0 or higher

     

    Date Uploaded

    02/12/2019

     

    Size

    22030Kb

     

    Submitting Form...

    Incorrect Image Verification answer, or the server encountered an error.

    Form received.

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

     

    File

    km09lib.exe

     

    Contact Form:

     

    Description

    Version 9.1 live software, V5R3M0 or higher

     

    Date Uploaded

    05/28/2014

     

    Size

    21857Kb

     

    Submitting Form...

    Incorrect Image Verification answer, or the server encountered an error.

    Form received.

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

     

    File

    km07lib.exe

     

    Contact Form:

     

    Description

    Version 7.1 live software, V5R1M0 or higher

     

    Date Uploaded

    09/08/2010

     

    Size

    18196Kb

     

    Submitting Form...

    Incorrect Image Verification answer, or the server encountered an error.

    Form received.

    *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 FAQs

Version Differences

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