ABOUT US PRODUCTS SERVICES SUPPORT
ABOUT DOWNLOAD NEWS PURCHASE REVIEWS SUPPORT
Windows Utilities for PMMail 2000

We thank everyone who has helped support PMMail by alleviating some of the burden of developing utilities for PMMail. If you think you have a good idea for a needed utility and want to write one, feel free to contact us (info@blueprintsoftwareworks.com) for any information that you might need to help you write the utility.

All of these utilities come with very good documentation that must be read prior to using them. Please note that neither Blueprint Software Works Inc., nor the individual third party authors are responsible for any damage done to data on your harddrive, related to PMMail, or not.

Preface

Many of the popular PMMail for OS/2 utilities were written in REXX. Thankfully, because the data formats are the same, many of these utilities can be used for the Windows version of PMMail as well. There are several REXX interpreters for the Windows platform. You will need one of these to get any utility written in REXX to work under windows. Please click here for more information.


Table Of Contents


REXX Interpreters for Windows

Enterprise REXX
by Enterprise Alternatives

Enterprise REXX for Windows, WinREXX, allows you to use REXX as a scripting language for Windows NT, Windows 95 and also Windows 3.1. The WinREXX product provides a REXX program source edit and execution window with menu selected options such as "REXX Syntax check" for development and "Execute with Trace" for debugging. In addition to the standard REXX built-in functions, WinREXX also contains many Windows specific functions, for example to access the System Registry and to send electronic mail via MAPI.

Contact Enterprise Alternatives to order Enterprise REXX for Windows, or for additional information:

Enterprise Alternatives
635 South 16th Street
San Jose, California 95112-2372
USA
408.293.3400 voice
408.293.3474 FAX
Enterprise@WinREXX.com
www.WinREXX.com

Object REXX
by I.B.M.

The basic edition, like in OS/2, is $59. There's a developers edition for $199 with GUI stuff. See http://www2.hursley.ibm.com/orexx/ for more info. All of my Rexx scripts for PMMail/2 work without modification in PMMail 98. Instead of entering MYPROG.CMD for PMMail/2, I type REXX MYPROG.CMD in PMMail 98.

Regina REXX
by Anders Christensen/Mark Hessling

Regina is a Rexx interpreter that has been ported to most Unix platforms and also to OS/2, DOS, Win95/98/NT, Amiga, QNX, BeOS, OpenVMS and OpenEdition. It is free. There is also the small utility named #.exe It allows to write NT batch files in POSIX-like style.

The first line must be

# regina.exe %~f0 %* & exit

REXX (or other language, e.g. awk) script follows this line.

Regina REXX can be found at Mark Hessling's Home Page.

Download #.exe

Return to the Table of Contents


Address Book converter from Pegasus Mailer to PMMail
by Michael Baum

The pega2pmm Perl script takes as arguments the path to the relevant Pegasus mail folder and the path to the PMMail Tools directory. The user gets to select which Pegasus address book to convert, and which PMMail address book to use as a target. There are a few other options.

Download PEGA2PMM.ZIP

Return to the Table of Contents


Folder and E-mail conversion instructions from Pegasus Mailer to PMMail
by Michael Baum

  1. In PMMail, create a folder to hold the transferred messages. You can use an existing folder if you're paticularly gutsy.
  2. In Pegasus Mail, open the desired source folder, and select (highlight) the messages to be exported. Under the Folder menu, choose the utility "Extract Messages..." and the option "To separate files, creating unique names."
  3. A directory window will open prompting you for a root filename and the directory to use as a target. Select the desired PMMail mail directory, of course. As a template name, use the 8.3 format with a reasonable basic filename ("pegexprt.000" ?). Pegasus will ignore your extension and dump all the selected messages in the target directory with names that use your file name and have numeric extensions beginning with 000 and counting up. Limit is 999 messages, obviously.
  4. In PMMail, select the target folder and use the reindex utility. This works with reasonable accuracy. I get some peculiar and anomalous behavior with the resulting folders -- the sort order of the messages doesn't always seem correct, and I find that when I open the folder I may need to click the little sorting buttons to rearrange things. But it's not debilitating and all the messages plus attachments are preserved.

Return to the Table of Contents


Utility to strip out attachments from a message to save hard drive space
by Samuel Audet

This utitility will strip attachment data to save disk space, but that leave the filename in the messages for later use.

Download PMMUTL12.ZIP

Return to the Table of Contents


Utility to change the status of all e-mail messages to the "Sent" status
by Samuel Audet

This Utility changes the status of all messages in a folder to 'sent' status (useful when migrating or reindexing your Sent Mail folder, where PMMail 1.5x puts them to the 'read' status).

Download PMM15U11.ZIP

Return to the Table of Contents


Information on setting up ISO 8859 character sets
Nigel Clarke and Mats Dufberg

Nigel, a long time beta tester, and Mats, the guy even I turn to for MIME RFC comprehension help, have put together this guide for setting up PMMail to use International character set support with the ISO-8859 interchange system.

Download ISO8859.ZIP

Return to the Table of Contents


REXX Script for Exporting your PMMail 1.92 address books
Haug Buerger

This little REXX script exports the adress database of pmmail 1.92, it is free for any non comercial use. Use at own risk!

Download PMMAS10.ZIP

Return to the Table of Contents


A PMMSend wrapper to make PMMSend work like the UN*X MAIL command
Alexander Mai

AMFE is a REXX-script which offers a syntax like the un*x utility mail i.e. it can read and send from stdin and also prompt interactively for missing data like address and/or account. You can also specify a default account and use its default signature. (all missing features related to sending messages will be implemented in future releases )

Download AMFE.ZIP

Return to the Table of Contents


An HTML interface for the PMMail addressbook
Moses A. Fridman

PMM2HTML.CMD will extract the email addresses and names of people in my PMMail/PMINews address book, and write them to a file in HTML mailto: tag format.

Download PMM2HTML.ZIP

Return to the Table of Contents


A script to process digests for display with PMMail
Paul Orgren

UNDIGEST.CMD is a REXX script to trick PM Mail into treating a multipart digest as a regular message. Install this script in a .cmd file, and then put it into use by adding a filter to incoming messages that have a subject line known to be a digest you subscribe to (use Account/Utilities Settings... and select the Filter tab)

Download UNDIGEST.ZIP

Return to the Table of Contents


Two REXX scripts to convert Double Byte and other features
Koji Wakamiya

How to use:
On the REXX page of account utilities setting, assign PMMLSEND.CMD to Message Send Exit and PMMLRECV.CMD to Message Receive Exit.
On Filters page, add a filter to re-convert sending message to be put on Sent-Mail folder: - Description : (any name you like), check Enable - Simple : Search-from : for-(your name) : No Connective - Type : Outgoing(Post-Send) - Actions : REXX Exit (Background) : PMMLRECV.CMD If you want to delete "Reply-To:" field from your mail, assign * on your Reply-To Information fields both. (This is reasonable to send mail to Mailing-List.)

Download PMMLDB.ZIP

Return to the Table of Contents


A REXX/Perl script for filtering that will move e-mail to another account
Simon Hampton (REXX) and Steven M. Scotten (Perl)

Many ISPs give their clients the possibility to have a second alias which points to their one unique e-mail box (for example sending to Liesbeth.Devriendt@skynet.be will cause an e-mail to arrive in my mail box, Simon.Hampton@skynet.be).

If you set up a filter, then it is easy to put all the mails sent to the alias into a seperate mail folder. But if your alias user sends a mail using PMMail, then the ordinary address is used in the reply-to and from fields, so anybody replying to such a mail will return it to mail account holder rather than the alias. Not sucha big deal, but I wanted to get round this problem.

This program simply changes your normal return to address and from address to point to your alias rather than normal email address. All you need to do is edit the two lines below, place the script somewhere sensible, e.g. \pmail\pmmail, and set up a filter: Account | Utilities | New . Give the filter a name, have it search for the text that you only find in mails from the alias user (find something unique in their signature file), set it as 'pre-send' and set action as rexx script (background) and insert the full path and name of this script.

Download ALIAS.ZIP [REXX version]
Download ALIASPL.ZIP [Perl version]
Go to the Perl FAQ
Go to CPAN's Perl Interpreter page
Go to ActiveWare's Perl Interpreter page

Return to the Table of Contents


An Archiver for PMMail E-mails
Jonathan B. Bayer

PMMail Archiver is designed to archive messages, reindex the message folders, and sort the address book. This program was written as a command-line driven program so that it could be called from within PMMail as an external hook, usually upon exiting the program. PMMail Archiver can be driven entirely from the command line, or a configuration file may be set up for most common parameters. The program is available in Windows and OS/2 versions. Files are archived into a standard zip file. There is an additional file created called "backup.bag" which contains the PMMail info for each file archived. Restored files are put into a special folder created by the program, called "Restored Files". This folder is created in each account that has files restored. Inside this folder the program will recreate the same folder hierachy as existed when the file(s) were archived. It will not create empty folders.

Go to PMMail Archiver Web Page

Return to the Table of Contents


Utility to read digest messages in thread order
Steve Perez

This Rexx script which helps me read Internet mail list digests in thread order. I even have played a little with putting in a reply function that works with PMMSend(that version isn't public because the external editor call isn't working with Kedit for some reason). I posted this program (I call it List Thread Viewer) on hobbes and ftp.cdrom.com. I've only heard from a handful of users that have tried it...about the only one I know of that seems to be using it regularly is Delfi...but I thought that if he and I find it useful, others would, too. I'm not touting it because it's kinda primitive; even so, it is especially useful for those livelier discussion lists with many threads (like OS2-L), and, if you go days without reviewing, you're overwhelmed by the volume of traffic. You can find it here.

Return to the Table of Contents

All text on this page ©2002 by Blueprint Software Works.

Please report any errors to webmaster@blueprintsoftwareworks.com.