Mercury Mail

No Screenshot

Submit Screenshot
Mercury is a Mail Server - that is, a program that provides centralized mail services to a collection of related users' mailboxes on your network or computer. The program consists of a core application, which handles delivery of mail to local mailboxes, and a number of special plugin modules called protocol modules, each of which implements a major Internet protocol related to electronic mail. You can "pick and mix" protocol modules to produce a combination that exactly matches your mail system requirements.

The key concept in understanding what Mercury is and why you might need it is contained in the word centralized. Mercury is intended to be the hub for all your mail access, and as such it is most useful if you have more than one user needing access to Internet e-mail.

Using Mercury as a mail server can confer the following benefits (among others):

*    Increases the security of mailboxes on your file server, because your users do not need rights to access other users' mail.
*    Makes management easier by centralizing it - you can administer your mail users and their settings from a single point of access.
*    Allows multiple different mail clients to access the same mailbox data
*    Mail can be received even if your users' machines are turned off.
*    Allows specialized features like automatic replies, automatic forwarding and mailing list distribution without needing the users' machines to be turned on.
*    Gives you control over content - Mercury offers extensive filtering and logging, so you can get rid of unwanted "spam" before it gets delivered to your users' mailboxes, or can watch for unauthorized transmissions from inside your organization.
*    Acts as an efficient way of sending mail internally even if the recipient is away or has his or her computer turned off.
*    Allows efficient use of expensive connection services like ISDN or ADSL - only the computer actually running Mercury need have access to the outside world.
*    Frees you from having to have your ISP provide mailboxes for you.
Mercury is an ideal companion for our mail client program, Pegasus Mail (available from - the two programs have special integration code that allows them to work closely together. Having said that, you can use Mercury as a mail server with any applications that support standard Internet mail protocols.

Application Details:

Version: 4.74
License: Free to use
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 1.3.30

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download Pegasus Mail and Mercury downloads

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Everything works as specified. If you want to use the ports below 1024 you must be running as root. If you run as a non-root user then you will have to either translate the POP3 and/or IMAP4 ports or have the users specify custom ports. Receiving mail via port 25 will have to use some sort of network address translation. 

What does not

The built-in SSL/TLS does not work with wine. Wine bug 14797 applies to this application as well as Pegasus Mail since both use the same cryptlib functions.  It does work when using STunnel to provide the SSL functions.


What was not tested

Everything was tested.  I am currently using Mercury/32 on a Ubuntu production system. 

Hardware tested


  • GPU:
  • Driver:

Additional Comments

If Wine bug 14797 was fixed this would rate as platinum. The non-root user cannot use ports below 1024 and so ports 25, 110 and 143 must be redirected to work. If you edit the /etc/rc.local as root you can route the ports to high ports in mercury. #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. iptables -t nat -A PREROUTING -p tcp --dport 25 -j REDIRECT --to 8025 iptables -t nat -A PREROUTING -p tcp --dport 143 -j REDIRECT --to 8143 iptables -t nat -A PREROUTING -p tcp --dport 110 -j REDIRECT --to 8110 exit 0 MercuryS, MercuryP and MercuryI are set to 8025, 8110 and 8143 respectively.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentUbuntu 11.10 "Oneiric" i386 (+ variants like Kubuntu)Oct 19 20111.3.30Yes Yes GoldThomas R. Stephenson 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs


Comments Disabled

Comments for this application have been disabled because there are no maintainers.