Here is my current mercury.ini file. The only thing I changed after installation was the Protocols section, per an earlier suggestion above. With this mercury.ini file in place, on my machine, Mercury crashes immediately after its window appears.
-----------------------------------------------------
# MERCURY.INI generated by Mercury Setup
#
#
# Sample Bindery Mode / Standalone Mode MERCURY.INI file.
# This sample file implements most of the possible switches for each
# module, but you can edit it to do less if you wish.
#
# Anything after a '#' to the end of the line is a comment and
# is stripped out before parsing. Trailing and leading whitespace
# is also stripped before parsing. Many sample commands have been
# left in this file commented out for reference purposes.
#
# Note that in general, manual modification of this file is NOT
# RECOMMENDED - use the Mercury "Configuration" menu to change the
# program's settings wherever possible.
#
[General]
myname: localhost # Canonical name for this server
timezone: +0000 # Time Zone to add to date fields
file_api: 1 # Use the file api instead of queues
mailqueue: D:\MERCURY\QUEUE # Where mail should be put for delivery
smtpqueue: D:\MERCURY\QUEUE # Where the SMTP client should look for mail
newmail_path: D:\MERCURY\MAIL\~N
[Protocols]
D:\MERCURY\MERCURYS.DLL
D:\MERCURY\MERCURYP.DLL
D:\MERCURY\MERCURYE.DLL
# MERCURYC.DLL
# MERCURYD.DLL
# MERCURYH.DLL
# MERCURYF.DLL
# MERCURYW.DLL
# MERCURYX.DLL
D:\MERCURY\MERCURYI.DLL
# MERCURYB.DLL
[Mercury]
failfile: D:\MERCURY\Mercury\FAILURE.MER # Delivery failure notification template
confirmfile: D:\MERCURY\Mercury\CONFIRM.MER # Delivery confirmation template
aliasfile: D:\MERCURY\Mercury\ALIAS.MER # System-wide alias file
synfile: D:\MERCURY\Mercury\SYNONYM.MER # User synonym database
listfile: D:\MERCURY\Mercury\LISTS.MER # List of lists
logfile: D:\MERCURY\Logs\Core\~y-~m-~d.log # Traffic logging file
# bitnethost: cunyvm.cuny.edu # Relay host for ".bitnet" rewrites
poll: 10 # Seconds between queue polling cycles
scratch: D:\MERCURY\Scratch # Where we can write temp files
returnlines: 15 # How many lines of failed messages to return
postmaster: Admin # Local user who acts as postmaster
broadcast: 1 # Yes, we want broadcast notifications, but
receipts: 0 # ... no broadcasts for receipt confirmations
PM_notify: 1 # Do/Don't send errors to the postmaster
change_owner: 1 # Change message ownership to recipient
# noticeboards: SYS:PUBLIC/NB # Where to find Pegasus Mail noticeboards
auto_tzone: 1 # If NZ, obtain timezone information from OS
[MercuryC]
logfile : D:\MERCURY\Logs\MercuryC\~y-~m-~d.log # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryC\ # Directory for session log files
Session_logmode : 0
host: # mail mail host which relays for us
scratch: D:\MERCURY\scratch # Where we can write temp files
poll: 30 # Seconds between queue polling cycles
returnlines: 15 # How many lines of failed messages to return
failfile: D:\MERCURY\Mercury\FAILURE.MER # Delivery failure template
esmtp: 1 # Yes, we want to use ESMTP extensions
[MercuryE]
Poll : 15
Timeout : 60
logfile : D:\MERCURY\Logs\MercuryE\~y-~m-~d.log # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryE\ # Directory for session log files
Session_logmode : 0
# Nameservers : 139.80.64.1
[MercuryD]
Session_logging : D:\MERCURY\Sessions\MercuryD\ # Directory for session log files
Session_logmode : 0
Scratch : D:\MERCURY\Scratch\MercuryD
# Timeout : 30
# Poll : 120 # How often to check hosts for new mail (seconds)
[MercuryS]
logfile : D:\MERCURY\Logs\MercuryS\~y-~m-~d.log # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryS\ # Directory for session log files
Session_logmode : 0
debug: 1 # Whether or not to show session progress
# allow: 192.156.225.2 # A machine we WILL permit to connect
# refuse: 192.156.225.0 # A group of machines we WON'T permit.
# size: 1500000
Relay : 0 # Control non-local relaying
Strict_Relay : 1 # Use strict relaying controls
[MercuryP]
logfile : D:\MERCURY\Logs\MercuryP\~y-~m-~d.log # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryP\ # Directory for session log files
Session_logmode : 0
Scratch : D:\MERCURY\Scratch\MercuryP
Timeout : 60
UIDL_nul_list : 1
New_UIDs : 1
No_NUL_passwords : 1
[MercuryX]
Drain_queues: 1
# Cmd_Delay: 10
# Cmd_Wait: 1
# IE4_Dialling: 0
# Use_ETRN: 1
# Clients_only: 1
# Sunday: 0800,1800,3,15,30,60
# Monday: 0830,2100,5,15,60,60
# Tuesday: 0830,2100,5,15,60,60
# Wednesday: 1500,1900,2,30,5,30
# Thursday: 0900,1900,2,30,0,0
# Friday: 0830,2100,5,15,60,60
# Saturday: 1031,1035,2,45,-1,0
# [Groups]
# testgroup : TESTGRP
[Domains]
# NetWare Server Domain name
localhost : localhost
localhost : localhost
# [Rewrite]
# * : pmail.gen.nz
[Maiser]
Maiser : Maiser
Helpfile : D:\MERCURY\Mercury\MAISER.HLP
Lookupfile : D:\MERCURY\Mercury\MAISER.LKP
Send_dir : D:\MERCURY\Mercury\SENDABLE
Logfile : D:\MERCURY\Logs\Maiser\~y-~m-~d.LOG
Notify : D:\MERCURY\Mercury\TMP
Local_only : Y
[MercuryH]
logfile : D:\MERCURY\Logs\MercuryH\~y-~m-~d.log # Traffic logging file
# Addressbook : \\CLIO\SYS\SYSTEM\MERCURY\PH.PMR
# MOTD : \\CLIO\SYS\SYSTEM\MERCURY\PH-MOTD.TXT
# Administrator : postmaster@clio.pmail.gen.nz
Timeout : 30
[MercuryI]
Scratch : D:\MERCURY\Scratch\MercuryI
logfile : D:\MERCURY\Logs\MercuryI\~y-~m-~d.log # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryI\ # Directory for session log files
Session_logmode : 0
Timeout : 120
Server_Port : 143
Idle_Timeout : 1800
[MercuryB]
Scratch : D:\MERCURY\Scratch\MercuryB
logfile : D:\MERCURY\Logs\MercuryB\~y-~m-~d.log # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryB\ # Directory for session log files
Session_logmode : 0
Timeout : 120
Server_Port : 80
Idle_Timeout : 1800
# URL_Base : enter_your_domain_here
<p>Here is my current mercury.ini file. The only thing I changed after installation was the Protocols section, per an earlier suggestion above. With this mercury.ini file in place, on my machine, Mercury crashes immediately after its window appears.
</p><p>-----------------------------------------------------</p><p>&nbsp;</p><p>#&nbsp; MERCURY.INI generated by Mercury Setup
#
#
#&nbsp; Sample Bindery Mode / Standalone Mode MERCURY.INI file.
#&nbsp; This sample file implements most of the possible switches for each
#&nbsp; module, but you can edit it to do less if you wish.
#
#&nbsp; Anything after a '#' to the end of the line is a comment and
#&nbsp; is stripped out before parsing. Trailing and leading whitespace
#&nbsp; is also stripped before parsing. Many sample commands have been
#&nbsp; left in this file commented out for reference purposes.
#
#&nbsp; Note that in general, manual modification of this file is NOT
#&nbsp; RECOMMENDED - use the Mercury "Configuration" menu to change the
#&nbsp; program's settings wherever possible.
#
[General]
myname:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; localhost&nbsp; # Canonical name for this server
timezone:&nbsp;&nbsp;&nbsp; +0000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Time Zone to add to date fields
file_api:&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Use the file api instead of queues
mailqueue:&nbsp;&nbsp; D:\MERCURY\QUEUE&nbsp;&nbsp; # Where mail should be put for delivery
smtpqueue:&nbsp;&nbsp; D:\MERCURY\QUEUE&nbsp;&nbsp; # Where the SMTP client should look for mail
newmail_path: D:\MERCURY\MAIL\~N
[Protocols]
D:\MERCURY\MERCURYS.DLL
D:\MERCURY\MERCURYP.DLL
D:\MERCURY\MERCURYE.DLL
# MERCURYC.DLL
# MERCURYD.DLL
# MERCURYH.DLL
# MERCURYF.DLL
# MERCURYW.DLL
# MERCURYX.DLL
D:\MERCURY\MERCURYI.DLL
# MERCURYB.DLL
[Mercury]
failfile:&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\Mercury\FAILURE.MER&nbsp; # Delivery failure notification template
confirmfile:&nbsp; D:\MERCURY\Mercury\CONFIRM.MER&nbsp; # Delivery confirmation template
aliasfile:&nbsp;&nbsp;&nbsp; D:\MERCURY\Mercury\ALIAS.MER&nbsp;&nbsp;&nbsp; # System-wide alias file
synfile:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\Mercury\SYNONYM.MER&nbsp; # User synonym database
listfile:&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\Mercury\LISTS.MER&nbsp;&nbsp;&nbsp; # List of lists
logfile:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\Logs\Core\~y-~m-~d.log&nbsp; # Traffic logging file
# bitnethost:&nbsp;&nbsp; cunyvm.cuny.edu&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Relay host for ".bitnet" rewrites
poll:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Seconds between queue polling cycles
scratch:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\Scratch&nbsp;&nbsp; # Where we can write temp files
returnlines:&nbsp; 15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # How many lines of failed messages to return
postmaster:&nbsp;&nbsp; Admin&nbsp;&nbsp; # Local user who acts as postmaster
broadcast:&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Yes, we want broadcast notifications, but
receipts:&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # ... no broadcasts for receipt confirmations
PM_notify:&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Do/Don't send errors to the postmaster
change_owner: 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Change message ownership to recipient
# noticeboards: SYS:PUBLIC/NB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Where to find Pegasus Mail noticeboards
auto_tzone:&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # If NZ, obtain timezone information from OS
[MercuryC]
logfile : D:\MERCURY\Logs\MercuryC\~y-~m-~d.log&nbsp;&nbsp; # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryC\&nbsp;&nbsp;&nbsp; # Directory for session log files
Session_logmode : 0
host:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # mail mail host which relays for us
scratch:&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\scratch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Where we can write temp files
poll:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Seconds between queue polling cycles
returnlines: 15&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # How many lines of failed messages to return
failfile:&nbsp;&nbsp;&nbsp; D:\MERCURY\Mercury\FAILURE.MER&nbsp; # Delivery failure template
esmtp:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Yes, we want to use ESMTP extensions
[MercuryE]
Poll : 15
Timeout : 60
logfile : D:\MERCURY\Logs\MercuryE\~y-~m-~d.log&nbsp;&nbsp; # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryE\&nbsp;&nbsp; # Directory for session log files
Session_logmode : 0
# Nameservers : 139.80.64.1
[MercuryD]
Session_logging : D:\MERCURY\Sessions\MercuryD\&nbsp;&nbsp;&nbsp; # Directory for session log files
Session_logmode : 0
Scratch : D:\MERCURY\Scratch\MercuryD
# Timeout : 30
# Poll : 120&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # How often to check hosts for new mail (seconds)
[MercuryS]
logfile : D:\MERCURY\Logs\MercuryS\~y-~m-~d.log&nbsp;&nbsp; # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryS\&nbsp;&nbsp;&nbsp; # Directory for session log files
Session_logmode : 0
debug:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Whether or not to show session progress
# allow:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.156.225.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # A machine we WILL permit to connect
# refuse:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 192.156.225.0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # A group of machines we WON'T permit.
# size:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1500000
Relay : 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Control non-local relaying
Strict_Relay : 1&nbsp; # Use strict relaying controls
[MercuryP]
logfile : D:\MERCURY\Logs\MercuryP\~y-~m-~d.log&nbsp;&nbsp; # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryP\&nbsp;&nbsp; # Directory for session log files
Session_logmode : 0
Scratch : D:\MERCURY\Scratch\MercuryP
Timeout : 60
UIDL_nul_list : 1
New_UIDs : 1
No_NUL_passwords : 1
[MercuryX]
Drain_queues: 1
# Cmd_Delay: 10
# Cmd_Wait: 1
# IE4_Dialling: 0
# Use_ETRN: 1
# Clients_only: 1
# Sunday: 0800,1800,3,15,30,60
# Monday: 0830,2100,5,15,60,60
# Tuesday: 0830,2100,5,15,60,60
# Wednesday: 1500,1900,2,30,5,30
# Thursday: 0900,1900,2,30,0,0
# Friday: 0830,2100,5,15,60,60
# Saturday: 1031,1035,2,45,-1,0
# [Groups]
# testgroup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; TESTGRP
[Domains]
# NetWare Server&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Domain name
localhost&nbsp; :&nbsp; localhost
localhost&nbsp; :&nbsp; localhost
# [Rewrite]
# *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : pmail.gen.nz
[Maiser]
Maiser&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; Maiser
Helpfile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\Mercury\MAISER.HLP
Lookupfile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\Mercury\MAISER.LKP
Send_dir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\Mercury\SENDABLE
Logfile&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\Logs\Maiser\~y-~m-~d.LOG
Notify&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; D:\MERCURY\Mercury\TMP
Local_only&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; Y
[MercuryH]
logfile : D:\MERCURY\Logs\MercuryH\~y-~m-~d.log&nbsp;&nbsp; # Traffic logging file
# Addressbook : \\CLIO\SYS\SYSTEM\MERCURY\PH.PMR
# MOTD : \\CLIO\SYS\SYSTEM\MERCURY\PH-MOTD.TXT
# Administrator : postmaster@clio.pmail.gen.nz
Timeout : 30
[MercuryI]
Scratch : D:\MERCURY\Scratch\MercuryI
logfile : D:\MERCURY\Logs\MercuryI\~y-~m-~d.log&nbsp;&nbsp; # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryI\&nbsp;&nbsp; # Directory for session log files
Session_logmode : 0
Timeout : 120
Server_Port : 143
Idle_Timeout : 1800
[MercuryB]
Scratch : D:\MERCURY\Scratch\MercuryB
logfile : D:\MERCURY\Logs\MercuryB\~y-~m-~d.log&nbsp;&nbsp; # Traffic logging file
Session_logging : D:\MERCURY\Sessions\MercuryB\&nbsp;&nbsp; # Directory for session log files
Session_logmode : 0
Timeout : 120
Server_Port : 80
Idle_Timeout : 1800
# URL_Base : enter_your_domain_here
&nbsp;</p>