Home  Summary  Details  Pricing  FAQs  Version Differences  Downloads   

KeyesMail(tm) - Version Differences

KeyesMail Version 8.0 compared to Version 7.1

8/04/08 - 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 compared to Version 7.0

6/18/08 - 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.

7/31/07 - 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 compared to Version 6.1

4/24/07 - 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/07 - 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/06 - Add MICR font

We have added the MICR font to the list of fonts that can be used in *USERASCII spooled files.

11/21/06 - 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/06 - 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/06 - 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.

7/25/06 - 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.

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 compared to Version 6.0

8/31/05 - 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.

8/18/05 - 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.

6/16/05 - 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 compared to Version 5.2

9/22/04 - 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.

9/14/04 - 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.

6/03/04 - 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.

4/23/04 - 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/03 - 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/03 - 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.

9/23/03 - 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/03 - 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 compared to Version 5.1

3/3/03 - 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.

2/21/03 - 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.

1/30/03 - 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/02 - 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/02 - 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/02 - 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/02 - 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 compared to Version 5.0

04/24/02 - 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 compared to Version 4.0

02/07/02 - 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/02 - 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/01 - 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/01 - 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/01 - 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/01 - 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 System i to work your company e-mail. Additionally, if your System 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 System 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 System 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 compared to Version 3.2

01/02/01 - 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 compared to Version 3.0

07/10/00 - 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/00 - 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/00 - Break Messages

Give users ability to receive Break Messages for mail notification.

05/04/00 - 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/00 - Spooled File Bursting

Add ability to break up spooled files for each set of recipients, when auto-processing.

04/20/00 - 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/00 - Exit Program

Add ability to call an Exit Program to retrieve e-mail addresses from your master files.

03/25/00 - Auto Forward

Allow a mailbox to auto forward its mail to an Address List.

02/08/00 - KeyesMail Output Queue

Add auto-processing and e-mailing of spooled files that are placed in an Output Queue called KMLOUTQ.

01/20/00 - 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/00 - 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/99 - Group Profiles

Allow system to check Group Profiles for mail security checks.

10/29/99 - 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/99 - Uuencoding

Decoding of Uuencoded attachments was added.

KeyesMail Version 3.0 compared to Version 2.0

08/09/99 - 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 System 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 System 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 compared to Version 1.0

09/01/98 - 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 System 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.