I would be grateful if you considered purchasing one of my recipes

Key Lime Pie Recipe
Bayfield Waffles

This page was copied and pasted from:

http://home.kabelfoon.nl/~jaabogae/han/pf_pmfiles.html

You should go there for a current copy.

A guide to Pegasus Mail filenames and file-extensions.

If you happen to look in the Home mailbox location, in the New mail directory or in the Pegasus Mail program directory there are a large number of files relating to Pegasus Mail, incorporating quite a range of suffices.

You can find this file locations - and much more useful information - by clicking Help | About Pegasus Mail | Info, in the Pegasus Mail for Windows menubar and, while you are there, find the Easter Egg!!

The following lists (hopefully complete!) details what each file or file-extension is used for. This document is first created by Chuck Foster in July '95 and is first published on the web in September 1997 by Han van den Bogaerde. Other contributors are mentioned at the bottom of this document.

This document is last updated 17-Feb-2005.

In the column Version information the '+' indicates that the item exists for versions onward from that version, and '-' indicates the last version that file or extension is used.


Files existing in Pmail and WinPMail new-mail directory.

NOTE: The following files are always placed in the new-mail directory. In single-user and multiple-users-on-one-computer setup however, the home mailbox location and new-mail directory can be the same.

Filename or extension Version information Information
Pmail.INI Pmail v3.20+
WinPMail v1.20+
This file contains the profile information for Pegasus Mail, both for the DOS and Windows versions. This file replaces the two files described below and contains settings for many -but not all- of the configurable features. Information can be altered by using the Tools | Options in the menu-bar in WinPMail, or using the Preferences menu choice in Pmail. Do not edit the file directly.


In the 3.0 version all information about identities is stored in this file as well. Once you have run the 3.0 version, this file is no longer compatible with previous versions of WinPMail, and will cause those previous versions to crash on loading. Use the -Y <file> commandline option to use another ini file.
CNMAIL.PRO
WinPMail.PRO
Pmail v3.11-
WinPMail v1.1-
These files contained the profile information for the DOS and Windows versions respectively. These included preference information, for instance. On upward versions, this information is stored in the PMAIL.INI file.
POP3.PRO   This file is accessed by Mercury to determine user's POP3 settings.
*.CNM   This file extension represents an actual new mail message. When new mail arrives for a user, it will have this suffix (this is compatible with direct server delivery, Mercury and Charon). The filename is unique, and can be considered as its message id. The actual name generally begins with a Y to indicate a normally delivered new mail message (local or by Mercury), or P to indicate a POP3-delivered message.

If the general preference to keep new messages in the new-mail folder is set, in the versions before the 3.0, the first character of the message id will become a ! when the message is read but not moved. In the 3.0 version the file is no longer renamed.

PMXF.INI   This file contains the information for the Extended features options, which are only available when running Mercury in Netware environment and when the system manager has granted rights for this option.
AREPLY.*   Those files are used by Mercury to generate automatic replies to messages when the feature is actiivated in Extended features options in Pegasus Mail.
  • Areply. (no extension) = Not activated
  • Areply.pm = Activated
  • Areply.kfl = Mercury remembers every address from which a message has been successfully delivered for the account in the last 48 hours; if more than one message comes in from the same address in any 48 hour period, Mercury will generate only one auto-reply. The auto-reply memory is stored in a file called AREPLY.KFL in the user's new mail directory.
  • Areply.kfs = You can specify a static kill file for autoreplies on a user by user basis. When generating an autoreply, Mercury checks to see if this file is in the user's mail directory. If it's there, it is checked for the address before the autoreply is transmitted.

File that exist in the root of the mailbox directory

Filename or extension Version information Information
PMAIL.USR   When installing in multi user mode, or on a non-Novell network, this file contains the user-id's, status and other information, needed to provide access to Pegasus Mail. This file is used by Mercury MTS as well, to find the mailbox locations for the users. The file is not used when installed on a Novell network, using either bindery or NDS mode.

In Mercury/32 (v4) you can force a reload by sending the passwd and reload command to maiser.
password xxxx
reload users
exit

Files existing in the "home mailbox directory".

Filename or extension Version information Information
RULES.PMQ
WINRULES.PMQ
WinPMail v3.0- These files hold the information used by Pegasus Mail to filter New Mail when the new-mail folder is opened. Though one may be copied to the other, the two files are technically different for these reasons:
(a) the character sets between DOS and Windows are different;
(b) rules can allow you to execute programs, and these may well be different under DOS and Windows (you might want a PIF for instance).
(c) The windows version rules can handle more actions then the Dos version can.
Pmail 3.31 can lock up when the winrules.pmq file is used to create rules.pmq due to the extensive use of rules in the windows version.
WINRULEA.PMQ WinPMail v2.4+
WinPMail v3.0-
This file holds the information used by Pegasus to filter New Mail when the new-mail folder is closed.
WPMCSELF.PMQ WinPMail v2.4x
WinPMail v3.0-
This file holds the information used by Pegasus Mail's copy to self filter rules.
*.PMC WinPMail v3.0+ Those files holds the information used by Pegasus Mail for Windows filter rules in a new (ASCII) format. The filenames are the same as mentioned above in the "PMQ" range.
LOCALSIG.PMS
INETSIG.PMS
MHSSIG.PMS
  These files are the signature files used on messages, relating to local server mail (using /), smtp mail (using @) and Novell MHS mail respectively.
*.PMS WinPMail v2.30+ The signatures available have been extended to up to nine different version from WinPMail 2.30. These have the numbering scheme of
LOCALSI2.PMS, INETSIG2.PMS, and MHSSIG2.PMS through to
LOCALSI9.PMS, INETSIG9.PMS, and MHSSIG9.PMS, with the exception of set 1, which continues to use the original names as described above.
You can edit all sets by going Tools | Options | Signatures. Each set contains the three blocks; those blocks are stored in different files as described above.
SIGNAMES.PM WinPMail v2.30+ The file that contains the names of the signature sets.
RQUOTES.PMS WinPMail v2.30+ The file that contains the variable signature database.
*.PMO   Any file with this suffix is either a saved messages to return to at a later date, or a message saved as stationary. You can save any message you are working on, by pressing ctr-s. The messages are given the name "content of the To: field, content of the Subject: field". Up to the 3.0 version there is no visible difference between a message saved as stationery and a normal saved message (Stationary is indicated by a flag [SY=1] inside the *.pmo file itself).
Within the 3.0 version the draft window will display whether or not the message is an AutoSave, draft or stationary message
*.ASV WinPMail v2.50+
WinPMail v2.53-
These files are auto saved messages, created by WinPMail when the option to save file during editing is set. These ASV files show up in the display saved messages window. WinPMail will delete the ASV file when editing ends in a normal way. Now these files are saved with a *.PMO extension.
*.PMN   These are annotation files. They are associated with their relevant messages by the message id, with the first character of the filename being replaced with an A.
*.PMP WinPMail v2.5+, This is the notepad file, created by tools | notepads.
*.PMI
*.PMM
  These file pairs reference actual mail folders, where messages are stored in a more compressed form. The former indexes the position of the message in the latter file. The *.PMM file is a normal ASCII file containing all messages, separated by a CTRL-Z. Although this are ASCII files, any editing can mess up the folder content, making it impossible to access any individual messages.
*.MAI
{sub directory}
  These sub directories represent old-style message directories, from the early releases of Pegasus Mail. The use of these nowadays is in relation to system wide folders (called Public folders from version 4.20). The folder directory must contain a file called PMFOLDER.ID, which is a single NULL-terminated line representing the folder's long name. More information in the WGUIDE.HLP file in the program directory.
*.MAR WinPMail 4.20+ This file holds attributes records per user for messages in "Public Folders" (called Systemwide-folders in former versions)
*.PMF   When a local message is delivered, message attachments are generally delivered as separate files, having the suffix above; they are indexed by the message header, and remain in existence until the message is deleted, even if the message is moved to a different folder.
The 3.0 version does no longer create those attachments. Attachments created in previous versions are still useable.
*.PMT WinPMail v3.0- Any file with this suffix relates to a Tray file. There is always (unless you started to use Pegasus Mail for Windows with version 3.x) at least one tray called MAIN.PMT used by Pegasus Mail to indicate the current folders; additional folders may be grouped together within another tray.
*.PMR
*.PM!
(*.PM1)
  These files relate to Address Books created in Pegasus Mail. The former indexes the information stored in the middle. For earlier versions of Pegasus Mail, if an address book is not going to be modified, it could be indexed in a faster way through the PMSORT utility that comes with the dos-zip file, which generates an additional file with the .PM1 extension. (note this did not work for very large address books!).
The filename can either be 8 digits or ADDR followed by 4 digits.
*.PML   Each of these files correspond to a distribution list. Distribution lists are normal text files, with on each line one e-mail address. A message sent to @<file>.PML (Note the "@" in front) is sent to all e-mail addresses in the list.
TRAYSAVE.PM WinPMail v3.0- This file contains the name of a folder/tray which is involved in a current move from one tray to another. This file is deleted after a paste folder operation. When this file exists no "cut folder" action can be performed, because a previous action was not completed.
GLOSSARY.PM   Glossaries created in WinPMail, using Tools | Glossary | Edit/create.
WINPMPOP.PRO   Profile file for the WinPMail POP settings.
WINPMFUA.PM   The most recently used addresses, used in the TO:, CC: or BCC: fields in WinPMail. (FUA= Frequently used addresses)
WINPMFUH.PM WinPMail v2.5+ The most recently added headers to a message (FUH= Frequently used headers). In the special tab of the message editor window, you can specify any own headers. This should be used with care.
WINPMFUP.PM   The most recently used places to store attachments or extracted files. (FUP= Frequently used places)
*.MSG WinPMail v1.22- These were queued messages that had to be sent.
*.PMW WinPMail v2.0+ This file type replaces *.MSG above, as that conflicted with Trumpet Winsock messages. This messages are also referred to as "outgoing messages in draft format". Those files can be edited/reviewed using the File | Review queued mail menu entry.
*.PMX WinPMail v2.0+ These files are "ready to sent". Also called "outgoing messages in final form". The headers are added, addresses are expanded. Those messages cannot be edited anymore but still can be viewed and/or deleted using the File | Review queued mail menu entry.
VIEWER.PM WinPMail v2.0+ This file contains the information for attachment viewers which may be configured, for displaying MIME attachments, for example. This file can be a systemwide one; if desired so it must be placed in the Pegasus Mail program directory.
TCPDEBUG.WPM WinPMail v2.0+
WinPMail v3.11-
If the -Z 32 switch has been specified on start up, this creates a log of TCP/IP activity, which is kept in this file. This file is a security problem, it contains your password and all other settings transmitted during a pop3 session in ASCII. You should delete this file directly after completing it's use.
TCPxxxx.WPM WinPMail v3.11+ If the -Z 32 switch has been specified on start up, this creates a log of TCP/IP activity, which are kept in this files. The xxxx are replaced by a numeric value for each session that is established. In version 4.x you can tick the box "Create Internet Session logs (advanced debug only)" in Tools | Internet Options | General.
Those files can be a security problem, they contain your password and all other information transmitted during a pop3 session in clear ASCII. You should delete those files directly after completing it's use.
MEMORY.PM   This file contains message id-s and changes as the status of the mailbox on the server changes, when WinPmail connects to that mailbox. It is used to figure out which messages have already been retrieved from the POP3 server and is used when download only unread mail is active.
SYSLOG.PM WinPMail v3.01+ This file contains a logging of all send mail. It's only present when the option "Keep a logfile" is set in Tools | Options | Reporting.
*.FFF WinPMail v2.01+ Those files are "form fact files" that contain the information for extensions. All extensions do have their own .fff file. More information about these files can be found in the fff.txt file in the WinPMail program directory or it's Resource sub directory. Extensions can be launched from the Tools | Extensions Menu.
Note: In translated versions of Pegasus Mail, the "FFF" is replaced by "Fxx", where "xx" is the assigned language code.
NB.PM#   This file keeps the status of the different notice board messages (read/unread).
*.PMV WinPMail v2.20+
WinPMail v3.0-
These files contained general filtering rules.
USRDICT3.PMD   This file contains the words in user's personal dictionary for spell-checking. This is a standard ASCII file. Each word is separated by one space. You can edit this file with any editor. Keep all words separated by one space. There is only one user file, this file is used for all languages.
PMDICT3.PMH   This file is used for phonemic homonym matching. In essence, it lists fragments of words that could be spelled in different ways but which might sound the same or similar. So, when Pegasus Mail is trying to work out whether a word is misspelled, it looks for syllables matching any of the ones in the homonym file and tries the alternatives.
Example - you type in "telefone": Pegasus Mail finds "f" in the homonym list and notices that an alternative spelling could be "telephone", which of course it can match as a valid word, so it adds it to the suggestion list. Without the homonym list, it wouldn't find a valid alternative because the comparative delta between "telephone" and "telefone" is too great.
*.PNP WinPMail 4.02+ Thoss files contain the POP3 server side filter rules.

Files with a PM<digit> extension.

Filename or extension Version information Information
DESKTOP.PM0   Desktop State File. When you use a different named ini-file (commandline option -Y), the word "desktop" is replaced by that name.
*.PM1   Secondary addressbook index file, only available when created with the pmsort utility (Addressbook sort on key).
*.PM2   Undocumented. It looks like this extension is used to store uid information when using Multipop in Pegasus Mail for Windows
*.PM3   Undocumented.
*.PM4 MacPmail only General filtering rules file (Macintosh version only!).
*.PM5 WinPMail v3.11+ Those files contain the scripts for New Message templates, reachable by Shift F7.
*.PM6 WinPMail v3.11+ Those files contain the scripts for Reply templates, reachable by Shift R.
DESKTOP.PM7 WinPMail v2.4+
WinPMail v3.0-
This file contains the information about the state of the folders. Which folder is open, which folder is closed and in what order are folders displayed.

Files existing when a specific extension is used in WinPMail.

NOTE: It is possible that not all of those files exist on your computer. When you have never used some of the extensions that come with WinPMail (tools | extensions) some files will not exist.

Filename or extension Version information Information
MULTIPOP.PM WinPMail v2.4+ This file contains an index to the different multipop settings. Each individual Multipop entry, that has the setting "Download only unread mail" active, also has its own MP*.PM file where the download information is stored in.
EVE.PM WinPMail v2.5+
WinPMail v3.0-
This file contains an index to the different "multiple identity" settings. Each individual entry has its own EV*.PM file where the information is stored in.
In the 3.0 version the EVE extension is replaced by identities and the v2.x style EVE should not be used anymore.
BCARD.PM WinPMail v2.4+ This file contains the information to use when a business card is sent through the Business card extension.
PH.PM WinPMail v2.5+ This file contains the preferences of the PH extension. The extension is included in the WinPmail package and can be found in the Addressess menu
LDAP.PM WinPMail v2.5+ This file contains the preferences of the LDAP extension. The extension is included in the WinPmail package and can be found in the Addressess menu

Files new to WinPMail in version 3

Filename or extension Version information Information
HIERARCH.PM WinPMail v3.0+ This file contains the information about the individual settings and profile for each folder. The sort order, the unique folder id, not only for the actual mounted mailbox but for all mailboxes once mounted are stored in this ASCII databasese file.
FOLSTATE.PM WinPMail v3.0+ When available, this file indicates the state of the folders and mailboxes (open/closed). This file is rebuild at startup froinformationon in the hiearch.pm file.
STATE.PMJ WinPMail v3.0+ This file contains the information for all windows in WinPMail, its state, its location on the screen and any other window related settings (size, open/closed).
MAILBOX.PM WinPMail v3.11+ This file contains the information about the mailboxes that should be opened on the next WinPmail restart. Those mailboxes are stored here, when they are open when closing down WinPmail, and when "Save desktop state between sessions" is activated.
*.PMG WinPMail v3.0+ This file, that is located in the directory where a MBX-style folder is located, contains the index for that folder (like the *.pmi file does for Pegasus Mail own folders).
WINPMFUF.PM WinPMail v3.0+ The most recently used files, used in the attachment pane in the message editor. (FUF= Frequently used files)
IMAP.PM WinPMail v3.11+ This file contains the settings for the IMAP profiles in the Tools menu. Note: This file is only present when IMAP is used at least once.
*.PM5 WinPMail v3.11+ Those files contain the scripts for New Message templates, reachable by Shift F7.
*.PM6 WinPMail v3.11+ Those files contain the scripts for Reply templates, reachable by Shift R.
_INBOX_.PM WinPMail v3.12+ Those files contain the information about IMAP inbox settings. Only available when IMAP is used.
IMAPSUB.PM WinPMail v3.12+ Those files contain the information about IMAP folder and general settings. Only available when IMAP is used.

Files new to WinPMail in version 4

Filename or extension Version information Information
CACHE.PM WinPMail v4.0+ This file contains information about the folders list that was used the last time WinPMail was started. Pegasus Mail will -at the next startup- process this list very fast and load the folders in it without further checking. If a folder cannot be loaded (has been deleted) the cache will be marked invalid and Pegasus Mail will revert to an initial check for all folders. The same happens when after loading the cache, WinPMail finds any not yet loaded folders.
The cache will be rebuild at shutdown. The cache will make Pegasus Mail startup much faster when the folder structure is not changed.
NEWCACHE.PM WinPMail v4.0+ This file contains information about the New Mail folder messages used the last time WinPMail was started. Pegasus Mail will -at the next startup- process this file very fast. The cache will make Pegasus Mail startup much faster when the folder structure is no changed.
*.PNS WinPMail v4.0+ Those files contain the formatted version of signatures.
AUTORPLC.PM WinPMail v4.0+ This file stores the settings and content for the autoreplace function in Pegasus Mail, starting version 4.0.
*.PNX WinPMail v4.0+ PNX files are the RTF version of the message bodies of any queued and draft messages that contain formatted text. The name part of the file is the same as the corresponding .PMO or .PMX or .PMW file. There should be no .PNX files without a corresponding other file.
*.PNC WinPMail v4.1+ Content Control Set definition
*.PNC.INFO WinPMail v4.2+ An "information" file for a spam definition: simply create a text file with the same name as the spam definition file and add ".info" as an extension (so, the info file for "basic.pnc" is "basic.pnc.info". Mercury displays the contents of this file when the corresponding definition is selected in the CC dialog.
*.PND WinPMail v4.2+ Those files contain connection information and other settings for POP3 and SMTP configurations.
*.PNM   Mail folder cache file showing IMAP message flag status (used by Mercury/32)
PREFIX.PM WinPMail v4.12+ This file contains words that are ignored when sorting messages by subject in a folder (like Re: (Fwd) and such). File is ascii and can be edited. Documentation in the file.
SPAMBUST.DAT WinPMail v4.0+ This file contains the commands used by the Content Control engine of Pegasus Mail for Windows and Mercury/32.
WINPMFUK.PM WinPMail v4.0+ The most recently used keywords used in the alternate editor to create messages. Tools | Options | Messages and Replies. (FUK= Frequently used keywords)
*.MBX WinPMail v3.x+ MBX Unix mail folder format (used by Eudora, Netscape, Pine, etc.)
MAILBOXP.LCK
MAILBOXM.LCK
WinPMail v4.0+ MAILBOXP.LCK: Pegasus Mail's mailbox lock file; used to keep Pegasus Mail v4.0+ sessions and Mercury/32 IMAP4 sessions from accessing the same mailbox simultaneously.
MAILBOXM.LCK: Mercury's mailbox lock file; used to keep Pegasus Mail v4.0+ sessions and Mercury/32 IMAP4 sessions from accessing the same mailbox simultaneously.
PEXLIST.PM WinPMail v4.30+ Pegasus Mail Remote Linked Graphic Exception File. The content of the option: Tools, Options, Message reader, Display Remote-linked graphics information is stored in this file.

Files used for IMAP cache

Filename or extension Version information Information
IMC* WinPMail v4.21+ For each IMAP directory a cache directory is created. The long hexadecimal file names are somehow uniquely derived from and identify a specific IMAP mail folder.
*.PHC WinPMail v4.21+ Pegasus Mail header cache file. This file holds the headers for an imap folder. Those files are inside an IMC* sub-directory.
*.PFC WinPMail v4.21+ Pegasus Mail message cache file. This file holds the message data for an imap folder. Those files are inside an IMC* sub-directory.
*.PMC WinPMail v4.21+ Pegasus mail folder Cache file. This file holds the folder data for an imap folder. Those files are inside an IMC* sub-directory.

Files specific to Pmail (DOS version)

Filename or extension Version information Information
*.PME   Filter rule files.
*.PMK   Keyboard files.
SCRAPBK.PMZ   The scrap buffer for Pmail. (normally accessed through <F8>).
*.PMU   Any file with this suffix relate to a Pmail Keyboard Macro created with <ALT+U>. The filename is the hexadecimal representation of the character used to trigger the macro after <CTRL-U>.

Important files in the program directory

Filename or extension Version information Information
PMAIL.CFG   This file contains the most important settings in Pegasus Mail. It points to the way of installation (Stand alone, Multiple users, Netware) and contains the directories used for New Mail and Home mailbox. When using a User Defined Gateway (UDG), that information is stored here as well.
You can use the pconfig.exe program to modify the information in this file. When you delete or rename the file, on the next launch Pegasus Mail will go into the install routine.
WGUIDE.HLP
or
WGUIDE.EXE
  This file contains important information you need to know, when you use WinPMail more than the average user does. Installing on a network, detailed descriptions about import/export, how to... and a version history can be found in it.
Since this file is not updated anymore recently, it's moved to the resource subdirectory for new installations.
PMDICT3.PMD   This file contains the actual used dictionary for the current session. This file is renamed from one of the existing files pmdct3xx.pmd (where xx are the country codes used).
The actual path to the current dictionary is taken from the state.pmj file.

Files that should not exist ??!!??

Filename or extension Version information Information
*.PM$
*.$$$
WinPMail v2.4+
WinPMail v4.0-
Temporary files, that are used by Pegasus Mail for Windows, when parsing attachments and/or html files. Those files should be deleted by Pegasus Mail, but are not. You can delete them yourself. When you do, make sure Pegasus Mail for Windows is not active.
*.CNX WinPMail v3.01+ CNX files are created when you read a final form version of a message in the queue manager. They should usually be deleted automatically when the message is closed.
*.BU WinPMail v4.00+
WinPMail v4.01-
Temporary files, that are used by Pegasus Mail for Windows, when parsing html files. Those files should be deleted by Pegasus Mail, but are not. You can delete them yourself. When you do, make sure Pegasus Mail for Windows is not active.

Files in other locations

*.CNB   Mail messages stored in Noticeboards.
*.CNR   Mail messages stored in Systemwide folders (called Public folders from version 4.20 on).

CREDITS

This information has been made available to the Pegasus Mail users by many contributors. Some are mentioned before.Others are:


If you have more information that should be placed on this page, please feel free to contact me by e-mail and I will make that information available.
Back to Han's Linkpage