home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 3 Comm
/
03-Comm.zip
/
cs2pmm_m.zip
/
cs2pmm_m.INF
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1999-11-16
|
21KB
|
413 lines
ΓòÉΓòÉΓòÉ 1. Overview ΓòÉΓòÉΓòÉ
This electronic book is the User's Guide for the program Cs2PMM_m.
Cs2PMM_m.cmd. is a small REXX script which reads the .msg and .sav files
produced by Golden CommPass (hereafter GCP) and converts them to a format that
is acceptable to PMMail/2. I wrote it because I had almost 8MB of saved
mail/forum messages to which I wanted to gain convenient access. This program
will take care of your GCP files. There is another nifty utility from the
Hobbes archive, mailcut, which will make a similar conversion of saved Netscape
messages, thereby allowing you to get all of you e-Mail under 'one roof',
PMMail/2, which has superior message management capabilities compared to either
of these earlier programs.
I recommend that you read at least the How-To section before starting to
convert files - reconverting numerous files due to an earlier misunderstanding
of how the program works is not much fun!
Hypertext links and a table of contents are available in this electronic Book
to allow different users to ferret out information of specific interest with a
minimum of effort. The 'Search' function is also active.
About
ΓòÉΓòÉΓòÉ 2. System requirements ΓòÉΓòÉΓòÉ
Cs2PMM_m utilizes the 'REXX Utilities' which are supplied with OS/2 and
installed by default.
ΓòÉΓòÉΓòÉ 3. Input Files ΓòÉΓòÉΓòÉ
Cs2PMM_m was designed to read the message files created by Golden CommPass.
These files have the following name patterns:
*.msg contains the last set of messages that were downloaded
*.sav contains the messages the user asked GCP to 'save'
ΓòÉΓòÉΓòÉ 4. Output Files ΓòÉΓòÉΓòÉ
Each translated messages will be placed in an ASCII text file with the name
C#######.msg in a directory as detailed in the following How-to section.
ΓòÉΓòÉΓòÉ 5. How to Install and Use the program ΓòÉΓòÉΓòÉ
Installation is easy - copy the files included in the .zip package you
downloaded to any convenient directory which is on your system path. To
refresh your memory of your directory choices, type
echo %path%
at the command prompt. The following files are contained in the archive
package:
ΓûáCs2PMM_m.cmdThe REXX script
ΓûáCs2PMM_m.infThe User's Guide you are reading
ΓûáJCCALJUL.cmdA REXX script by Jaime A. Cruz, Jr. that calculates the Julian
date
ΓûáJCDOW.cmdA REXX script by Jaime A. Cruz, Jr. that calculates the day of the
week
ΓûáJCLEPYER.cmdA REXX script by Jaime A. Cruz, Jr. that identifies leap years
ΓûáReadme.txtShort notes to get you started with the installation.
Since this is a command-line driven program and one that you will probably use
only once, the program does not need or create any desktop objects. It does
not modify anything in the system files ('.ini's, config.sys, etc.)
Cs2PMM_m reads each message file which matches the filename pattern you
supply, processes the messages, tagging each as required by PMMail/2 and as
detailed in the Translation Details section, and outputs each translated
message to a unique file in a directory whose name is based on the input
message filename.
The syntax at the command-line is:
cs2pmm_m -f[ ]sourceFile [-c#] [-d[ebug]] [-q[uiet]] [-h[elp]]
This program has been tested with GCP saved message files only. Possibly, the
older TAPCIS files are in the same format and will translate correctly, but I
do not have any of these with which to verify this.
The program must be executed from within the directory containing the source
files which match the pattern 'sourceFile'. If no extension is supplied with
the 'sourcefile', then '.sav' is assumed. The output will be text file(s)
named in the pattern 'C000000#.msg' which will be placed in the output
directory for the message file. The output directory name is the GCP input
file name with the extension changed to '.FLD'. You will be prompted for
permission to overwrite files if the directory exists and contains messages
files.
For the benefit of 4OS2 users, a space is permitted between the -f and the
filename (that TAB key is fantastic! no?).
The optional '-c#' will be the value that the program uses to construct the
####### portion of the filename of the output text file(s). # is a numeric
value in the range 0 to 9,999,999 (without commas when entered on the command
line). The output filenames will be constructed starting at the supplied
'count'. If this 'count' is omitted, 0 is assumed.
The optional '-d[ebug]' will cause the program to spout out a copy of some of
the header data fields for each found message as it executes - hopefully
enough to satisfy you that the conversions are working correctly. You can use
the Pause / Enter keys to pause / continue the program execution when running
in debug mode. The -d option significantly slows the processing, so you
probably only want to use it if a problem is suspected.
The optional '-q[uiet]' will suppress all program output except for error
messages. In this mode 'Yes' is assumed for the processing permission and
overwrite permission questions. E.g., processing proceeds without verifying
the filename pattern - and any .msg files in existing directories are
overwritten.
The optional '-h[elp]' will cause the program to display the command-line
syntax and offer the option to open this User's Guide.
Example Usage
ΓòÉΓòÉΓòÉ 5.1. Example Usage ΓòÉΓòÉΓòÉ
cs2pmm_m -fos2user -c500 -d
would translate the GCP saved message file named 'os2user.sav' from the current
directory, would generate output message files in the folder 'os2user.fld' in
the current directory starting with the name 'C0000500.msg', and would display
debugging information for each message found during the process.
cs2pmm_m -f os2*.msg -q
would translate all GCP saved message file(s) whose name matched the pattern
'os2*.msg' from the current directory, would generate output message files
starting with the name 'C0000000.msg', and would not prompt the user for
processing permission or overwrite permission(s) ('Yes' is the assumed answer
to these questions when in 'Quiet' mode). For each GCP message file, a
directory with the same name as the root of the message file name and the
extension '.FLD' would be created in the current directory to receive the .msg
files.
ΓòÉΓòÉΓòÉ 5.2. Importing the messages into PMMail/2 ΓòÉΓòÉΓòÉ
After running Cs2PMM_m as described above, for each group (output directory) of
translated messages:
1. Open PMMail/2 and create a new folder in the PMMail/2 account to receive
the new messages. If you want the messages to be placed in an existing
folder, I still recommend creating this 'temporary' folder; you can
'drag-n-drop', sort, filter, etc. the new messages to any location and
any account after they are imported.
2. Go to the command-line, drill down to the PMMail/2 folder you just
created and then move all of the new 'C#######.msg' files into it.
3. Return to PMMail/2 and select the new folder; then use Folder->Re-Index
to add the msg file(s) generated by this script to the folder. The
messages are now treated like any other in PMMail/2
ΓòÉΓòÉΓòÉ 6. Translation details ΓòÉΓòÉΓòÉ
First principles first: Absolutely no data from the source message files is
lost or discarded - everything is written to the output files. As explained in
the next section regarding the chosen field mappings, a couple of data items
are not normally visible in PMMail/2; however, these too can be seen by
choosing Window->View Full Header from the PMMail/2 menu when the message
window is open.
ΓòÉΓòÉΓòÉ 6.1. Goals and Notes ΓòÉΓòÉΓòÉ
The information stored in the GCP message headers is not the same as that
supplied in a typical SMTP (internet mail) header. Therefore, some decisions
had to be made as to where the various pieces of information would be placed in
the output (PMMail/2) message headers.
Assumptions: It is presumed that you will want to (initially at least) keep
the messages grouped by 'Forum'. E.g., it is intended that you create a
PMMail/2 folder for each CompuServe 'Forum' and place the translated forum
messages into this folder. This approach is not a strict requirement; all of
the translated messages could be placed in a single PMMail/2 folder, but it
would be difficult to manage them in such an arrangement - some CompuServe
'Section' names are the same in multiple 'Forums', making it impossible to sort
by 'Forum' if you place all messages in the same PMMail/2 folder.
Message Management: Once the messages are in PMMail/2, all of the message
management features of PMMail/2 are available to you. You can sort by
'Subject', 'To Name', 'CompuServe Section / Subject', 'From Name', 'Thread
No.', 'Date', etc. and move them into different folders at will. Text searches
are much more powerful within PMMail/2 as well, allowing you to span 'Forums'
in a single search etc.
A primary goal was to preserve the 'threading' information from the CompuServe
forums. A secondary goal was to maintain an association with the appropriate
forum 'Section' since that is the only context within which some of the
discussions are useful. This was accomplished by using some fields in the
PMMail/2 message that would otherwise be blank - as explained next.
ΓòÉΓòÉΓòÉ 6.2. Translation Table ΓòÉΓòÉΓòÉ
GCP Mail messages can contain useful E-Mail addressing information whereas the
addressing information in the GCP forum messages is of limited use. Therefore,
'Incoming' CompuServe mail is translated slightly differently than 'Outgoing'
CompuServe mail and forum messages. This is illustrated in the following table.
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
ΓöéPMMail/2 ΓöéGCP Forums and ΓöéGCP 'Incoming' ΓöéComments Γöé
Γöé Γöé'Outgoing' Mail ΓöéMail Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéSubject ΓöéForum Section, ΓöéSubject ΓöéConcatenated Γöé
Γöé ΓöéSubject Γöé Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéDate (& Time) ΓöéDate ΓöéDate ΓöéThis is "Date and Time of Γöé
Γöé Γöé Γöé ΓöéMessage" in the PMMail/2 Γöé
Γöé Γöé Γöé Γöésort list Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéDate Received Γöé Γöé ΓöéField remains blank. This Γöé
Γöé Γöé Γöé Γöéfield is not displayable in Γöé
Γöé Γöé Γöé ΓöéPMMail/2 Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéFrom Real Name ΓöéFrom ΓöéFrom (extracted Γöé Γöé
Γöé Γöé ΓöéReal) Name Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéFrom E-Mail ΓöéFrom ΓöéFrom (extracted)Γöé Γöé
Γöé Γöé ΓöéE-mail address Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéTo Real Name ΓöéIf part of a ΓöéTo (extracted Γöé Γöé
Γöé Γöéthread, Thread ΓöéReal) Name Γöé Γöé
Γöé ΓöéNo. - else, Γöé Γöé Γöé
Γöé ΓöéMessage No. Γöé Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéTo E-Mail ΓöéTo ΓöéTo (extracted) Γöé Γöé
Γöé Γöé ΓöéE-Mail address Γöé Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
This mapping allows you to sort the resulting imported messages such that a
thread stays together (sort order = 'To Real Name'->'Subject'->'From real
Name'); or the messages of a subject stay together (sort order =
'Subject'->'From Real Name'), or by date, of course, or whatever suits your
purpose.
An effort is made to recover any SMTP (internet) formatted addresses from
'Incoming' mail messages, allowing you to successfully use the 'Reply-to'
function in PMMail/2.
ΓòÉΓòÉΓòÉ 7. Errors ΓòÉΓòÉΓòÉ
Following are error conditions that could be reported - and suggested
solutions:
1. "-Could not locate the help file ... "
2. "-Could not locate the helpfile Cs2PMM-m.inf. ..."
3. "-Could not locate the required file JCCALJUL.cmd. ..."
4. "-Could not locate the required file JCDOW.cmd. ..."
5. "-Could not locate the required file JCLEPYER.CMD. ..."
Explanation: Either the file is really missing, or the program files
are not installed in the proper directory.
Solution: Reinstall the program files per the installation
instructions.
6. "-Could not find the OS/2 REXX Utilities"
Explanation: The complete REXX package is not installed on your
system.
Solution: By default, the OS/2 installation program installs REXX
support and the REXX utilities .dll's. To use Cs2PMM_m, both
REXX.dll and REXXUTIL.dll must be in a directory which is on the
LIBPATH. Normally, this is \OS2\DLL. If these .dll's are not on
your system, I do not know how to solve this problem short of a
reinstallation - the OS/2 'Selective Install' utility does not offer
an option for 'REXX' only.
7. "-Could not find any GCP message file(s) to match, 'filename' in the
current directory."
Solution: Verify that you are executing Cs2PMM_m from the directory
where the GCP message files reside - you cannot successfully launch
the program from any other directory.
8. "-The supplied -c[out] value, 'value', is not numeric. The value must be
in the range 0 to 9,999,998"
Solution: Use a value within the specified range. Note that commas
are not permitted in the actual value used on the command-line.
Following are error conditions which will not cause a specific error message
to be generated - and suggested solutions:
1. If you attempt to execute the program from a directory other than the one
containing the GCP message files, the program will terminate normally and
indicate that it 'processed' the correct quantity of GCP message files.
But if you observe the reported quantity of .msg files written, you will
see that the value is 0 in each case.
ΓòÉΓòÉΓòÉ 8. Other Utilities, Hints ΓòÉΓòÉΓòÉ
There is a freeware program on the Hobbes archive by the name of 'mailcut.zip'
which will translate Netscape v 2 thru v 4 saved message files to text files
just as Cs2PMM_m does for GCP files. Follow the instructions given above to
import the resulting files to PMMail/2
Hint: Because Cs2PMM_m uses standard I/O, you can redirect the output generated
by the -d[ebug] option to a file using the '>' operator if desired. You have
to use the -q[uiet] command-line option or else 'answer' the Cs2PMM_m prompts
without ever seeing them when redirecting in this manner. You could use this
technique to recover - in one file - all of the e-Mail addresses found by
Cs2PMM_m during processing. You could then write a simple REXX script to
extract these e-Mail addresses for import to PMMail/2.
Hint: GCP messages which do not have a complete 'date' field will be displayed
in PMMail/2 with the creation date of the .msg file - i.e. the date and time
when you ran Cs2PMM_m. I observed this behavior for only one type of message -
GCP spam e-Mail. Conveniently, this 'feature' means that when you sort by 'Date
of Message' in PMMail/2, all of the spam will be at the bottom of the list,
making it easy to locate (and delete if you so desire).
Hint: If you make a mistake when transferring files to the PMMail/2 directory,
use PMMail/2 to 'Select All' messages in the folder and then delete them.
Then, before moving new messages into the same folder, go to the PMMail/2
'Trash' folder and empty it. If you do not follow these steps, the results will
not be what you want or expect. You cannot simply 'overwrite' the messages in
a PMMail/2 folder with new data - they must be deleted by PMMail/2 first.
Hint: I found that the best way to handle the transfer of the converted
messages to the PMMail/2 folders was to open icon views of the source and
target folders on the desktop and, using 'View->Select All' and 'drag-n-drop',
carefully distribute the converted messages to the (already created) PMMail/2
folders. The PMMail/2 folder names will not match the description you see in
PMMail/2, but the naming pattern is fairly obvious after you study it for a
minute or so.
Thanks: Many thanks to Jaime A. Cruz, Jr. (jaime.cruz@cendant.com) for
providing the REXX date manipulation routines to the public domain as a part of
his 'Hello.cmd' utility. The files in the Cs2PMM_m package are unedited
identical copies of those in the 'Hello.cmd' package, so if those are already
on your path, you don't need these. For reference, the tested versions are:
CCALJUL.CMD 3880 4-02-96 9:52 Jaime A. Cruz, Jr. REXX script, (public domain)
CDOW.CMD 2827 4-01-96 15:43 Jaime A. Cruz, Jr. REXX script, (public domain)
CLEPYER.CMD 1239 3-28-96 15:20 Jaime A. Cruz, Jr. REXX script, (public domain)
As an aside, 'Hello.cmd' is quite handy as a daily reminder of upcoming dates,
events, etc. If you use the 'Scheduler' utility from BackAgain/2 (another
well-written native OS/2 utility) or another CRON-like daemon, you can schedule
the 'Hello' script to run once a day to remind you of upcoming events, etc. Or
you can put the 'Hello' utility in your startup folder - but this isn't too
effective on my OS/2 systems - they never quit, so the Startup folder may not
executes for weeks! Check it out at Hobbes.
ΓòÉΓòÉΓòÉ 9. Support ΓòÉΓòÉΓòÉ
Are you kidding? This is freeware - there is no support. However, if you
would like to contact the author, I can be reached via e-Mail to
bmj01@innovative-engineering.com.
ΓòÉΓòÉΓòÉ 10. Legal Notices ΓòÉΓòÉΓòÉ
1. FREEWARE: This software is freeware, released to the public domain by the
author. There is no license required or granted for the use of this
software. You are free to modify this software: You are free to
redistribute this software: However, upon such modification, all
instances of the author's name shall be removed from the software.
Furthermore, this helpfile (Cs2PMM_m.inf) shall not be distributed with
modified copies of the software.
2. DISCLAIMER OF WARRANTY: To the maximum extent permitted by applicable
law, the author disclaims all warranties, either express or implied,
including, but not limited to, implied warranties of merchantability and
fitness for a particular purpose, with regard to the Software and
accompanying documentation. The author does not warrant that the program
will meet your requirements; or will operate in the environment which you
may select; or will not modify the source data with which it is used.
In no event shall the author be liable for any damages whatsoever,
including without limitation, damages for loss of business profits,
business interruption, loss of information, or other pecuniary loss, or
for indirect, consequential, incidental or punitive damages, however
caused, arising out of the use of or inability to use this product.
3. TRADEMARKS: The following products referenced in this document and their
trademarks are the property of the companies shown:
OS/2, REXXInternational Business Machines
PMMail/2 BluePoint Software Works, Inc.
ΓòÉΓòÉΓòÉ 11. Glossary of Terms and Acronyms ΓòÉΓòÉΓòÉ
GCP Golden CommPass
Hobbes Very large repository of OS/2 software at http://hobbes.nmsu.edu/
Y2K Year 2000 (related)
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
This is version 0 9-Nov-1999 of the Cs2PMM_m User's Guide.
Cs2PMM_m.cmd Version history:
9-Nov-1999 . v 0 9-Nov-1999 : Initial compilation
Written by: Bruce M. Judd
bmj01@innovative-engineering.com