Mercury Mail Transport System

Last updated
Mercury Mail Transport
Developer(s) David Harris
Initial release1993
Stable release
4.90 / October 15, 2021 (2021-10-15)
Operating system Microsoft Windows
Type E-mail server
License Donationware/shareware
Website http://www.pmail.com/

Mercury Mail Transport System (Mercury MTS) is a standards-compliant mail server developed by David Harris, who also develops the Pegasus Mail client.

Contents

It was freeware prior to January 2007, but is now donationware for non-commercial and personal use, and shareware for other uses.

Versions

There are two versions of Mercury with similar functionality. The original version, no longer under development, is a set of NetWare Loadable Modules (NLMs) which runs on all versions of the Novell NetWare network operating system (NOS) from 3.x to 6.x (current as of August 2009). It worked in conjunction with MS-DOS workstations running Pegasus Mail. [1]

Mercury/32 is a Win32 application running on all versions of Microsoft Windows from Windows 98 and Windows NT4 to the latest (as of August 2009) Windows Vista and Windows Server 2008 (Windows XP or Windows Server 2003 are recommended).

Either version can act as a mail server for a LAN; both have additional support for some NetWare LAN features. Mercury is a fully independent mail server and can provide email services to all standards-compliant email clients, such as Eudora or Microsoft Outlook. Both versions of Mercury are highly modular, allowing support for different sets of Internet protocols to be installed as required. Mercury can also be installed tightly integrated with Pegasus Mail. The combination of Pegasus/Mercury is similar to the mail aspects of Microsoft Outlook/Microsoft Exchange Server. Mercury was originally developed to handle mail, both internal and external, on Netware servers in either bindery or NDS mode; Mercury ran on the system server, and integrated with Pegasus mail running on MS-DOS or Windows workstations. [2]

Features

Mercury is extremely standards-compliant, supporting all major Internet mail-related protocols including SMTP (for both sending and receiving mail), POP3 and IMAP. The Win32 version also supports a dialup connection. Both versions have many features, with especially powerful support for managed mailing lists. Mercury is intended to be largely unobtrusive and needs little ongoing maintenance. [3]

The installation process is a simple task, taking less than a minute. At this point, the user must indicate the domain parameter to be used. The user list is manually administered. There is no limit in numbers of users declared. A single directory holds users storage locations, so to do a backup just copy the "mail" directory and it will copy all users' data.

Also, a standard anti-virus could be used. After a mail is received, two files are created. When these files are finally written to disk, a simple antivirus engine could scan it. There is CLAMAV antivirus engine supplied, to be used as desired.

The software has an enormous variety of configurations. Using proper care, the server could be very secure. The relay control is very effective, and the ability to filter mails based in many rules, making it very efficient. Could use blacklist/whitelist technology. There are included tools to reduce spam effects.

Protocols supported

Extensions

Mercury/32, while not open source software, can be extended by anyone as the development documentation is free and publicly available at the pmail community. Below are some well known extensions, some bundled with Mercury/32.

Development status

Development on the version for Netware had basically stopped after the release of version 1.48 on 26 May 2000, [4] and replacement by the Windows version was recommended. [5] (A security patch, bringing the Mercury NLM version to 1.49, was released in August 2007.) [6]

On 19 June 2009 David Harris announced on the Pegasus Mail site that all development of Pegasus Mail and the associated Mercury program could only continue if sufficient users would commit to donating US$50 annually; [7] on 21 July 2009 he said that there had been a good start. [7]

New versions of both programs have been released since. Developer David Harris said in April 2017 that both Pegasus Mail and the Mercury transport system were under active and major further development. [8] In July 2019 he announced that the "Mercury v5 is very near to going into beta". [9] On 25 December 2019 he said that, while there has been a delay due to health issues, he "can only promise you that there is progress, and that [he is] totally committed to getting these new versions released" and he is working, among others, on support for OAuth2 and OpenSSL v 1.1.1 and he expects "to have builds of Mercury v5 available to testers and interested users in the first three months of the New Year". [10]

XAMPP

The XAMPP is an initiative by Apache Friends to develop a cross-platform web server solution pack with the main core components of the Apache HTTP Server, MariaDB or MySQL database and the PHP and perl interpreters, [11] intended to be a cross platform equivalent of the LAMP stack used on Linux. While mail systems are natively distributed with the Linux operating system this was not the case for the Microsoft Windows platform and Apache Friends selected Mercury MTS for this component. There are no specific documents provided by Apache Friends for installation or configuration of XAMPP or its components with the concept of providing information via FAQs and forums, however some third party descriptions of the configuration and use of the Mercury MTS component are available. [12] [11]

Related Research Articles

<span class="mw-page-title-main">Email</span> Mail sent using electronic means

Electronic mail is a method of transmitting and receiving messages using electronic devices. It was conceived in the late–20th century as the digital version of, or counterpart to, mail. Email is a ubiquitous and very widely used communication medium; in current use, an email address is often treated as a basic and necessary part of many processes in business, commerce, government, education, entertainment, and other spheres of daily life in most countries.

Within the Internet email system, a message transfer agent (MTA), or mail transfer agent, or mail relay is software that transfers electronic mail messages from one computer to another using the Simple Mail Transfer Protocol. In some contexts the alternative names mail server, mail exchanger, and MX host can be used to describe an MTA.

In computing, the Post Office Protocol (POP) is an application-layer Internet standard protocol used by e-mail clients to retrieve e-mail from a mail server. Today, POP version 3 (POP3) is the most commonly used version. Together with IMAP, it is one of the most common protocols for email retrieval.

The Simple Mail Transfer Protocol (SMTP) is an Internet standard communication protocol for electronic mail transmission. Mail servers and other message transfer agents use SMTP to send and receive mail messages. User-level email clients typically use SMTP only for sending messages to a mail server for relaying, and typically submit outgoing email to the mail server on port 587 or 465 per RFC 8314. For retrieving messages, IMAP is standard, but proprietary servers also often implement proprietary protocols, e.g., Exchange ActiveSync.

<span class="mw-page-title-main">Email client</span> Computer program used to access and manage a users email

An email client, email reader or, more formally, message user agent (MUA) or mail user agent is a computer program used to access and manage a user's email.

<span class="mw-page-title-main">GNOME Evolution</span> Personal information manager software and workgroup information management tool for GNOME

GNOME Evolution is the official personal information manager for GNOME. It has been an official part of GNOME since Evolution 2.0 was included with the GNOME 2.8 release in September 2004. It combines e-mail, address book, calendar, task list and note-taking features. Its user interface and functionality is similar to Microsoft Outlook. Evolution is free software licensed under the terms of the GNU Lesser General Public License (LGPL).

<span class="mw-page-title-main">Pegasus Mail</span> Proprietary email system originally released for Novell Netware LAN.

Pegasus Mail is a proprietary email client for Microsoft Windows. It was originally released in 1990 for internal and external mail on NetWare networks with MS-DOS and later Apple Macintosh clients, before being ported to Windows which is now the only platform actively supported. It is developed by David Harris and is donationware, having previously been freeware.

M+NetMail was an ISP-grade E-mail package by Messaging Architects. It was designed to deliver scalable messaging and calendaring services, using Internet-standard protocols, across a large enterprise, or to a large group of users who are not particularly associated. The original name for the product, when owned by Novell, was Novell Internet Messaging System (NIMS). Messaging Architects showcased NetMail on its MyRealBox website, this service was discontinued on June 1, 2011.

<span class="mw-page-title-main">SquirrelMail</span> Software project

SquirrelMail is a project that aims to provide both a web-based email client and a proxy server for the IMAP protocol.

<span class="mw-page-title-main">Microsoft Mail</span> Several Microsoft email products

Microsoft Mail was the name given to several early Microsoft e-mail products for local area networks, primarily two architectures: one for Macintosh networks, and one for PC architecture-based LANs. All were eventually replaced by the Exchange and Outlook product lines.

Message Handling System (MHS) is an important early email protocol developed by Action Technologies, Inc. (ATI) in 1986. Novell licensed it in 1988 then later bought it.

Push email is an email system that provides an always-on capability, in which when new email arrives at the mail delivery agent (MDA), it is immediately, actively transferred (pushed) by the MDA to the mail user agent (MUA), also called the email client, so that the end-user can see incoming email immediately. This is in contrast with systems that check for new incoming mail every so often, on a schedule. Email clients include smartphones and, less strictly, IMAP personal computer mail applications.

hMailServer Open-source e-mail server

hMailServer was a free email server for Windows created by Martin Knafve. It ran as a Windows service and includes administration tools for management and backup. It had support for IMAP, POP3, and SMTP email protocols. It could use external database engines such as MySQL, MS SQL or PostgreSQL, or an internal MS SQL Compact Edition engine to store configuration and index data. The actual email messages were stored on disk in a raw MIME format. As of January 15th, 2022, active support and development were officially halted, although version 5.6 will continue to receive updates for critical bugs.

GMS (GMS) is a commercial mail and groupware server developed by Gordano Ltd. It runs on Windows, Linux, Solaris, and AIX. Originally called NTMail which was the first commercially available mail for the Windows platform, the products were rebranded to the Gordano Messaging Suite in August 2002 to reflect the support for additional hardware platforms and operating systems.

Ipswitch IMail Server is an email server application with groupware functionality that runs on Microsoft Windows OS. It was developed in 1994 by Ipswitch, Inc., a software company based in Lexington, Massachusetts.

<span class="mw-page-title-main">GroupWise</span> Messaging and collaborative software platform

GroupWise is a messaging and collaboration platform from Micro Focus that supports email, calendaring, personal information management, instant messaging, and document management. The GroupWise platform consists of desktop client software, which is available for Windows,, and the server software, which is supported on Windows Server and Linux.

EmailTray is a lightweight email client for the Microsoft Windows operating system. EmailTray was developed by Internet Promotion Agency S.A., a software development d.

<span class="mw-page-title-main">Mail (Windows)</span> Conflation of two applications developed by Microsoft

Mail is an email client developed by Microsoft and included in Windows Vista and later versions of Windows. It is available as the successor to Outlook Express, which was either included with, or released for Internet Explorer 3.0 and later versions of Internet Explorer. It is set to be replaced by Outlook for Windows.

MDaemon Email Server is an email server application with groupware functions for Microsoft Windows, first released by Alt-N Technologies in 1996.

References

  1. "Pegasus Mail (System Overviews)". Pegasus Mail. 1 January 2001. Unlike the Windows [3.x or 9x] versions of Pegasus Mail, the DOS version does not have built-in support for the Internet POP3, SMTP or IMAP protocols, because there is no standard TCP/IP interface for DOS-based computers. However, by adding our Mercury Mail Transport System as a mail server, you can provide fully-integrated centralized Internet e-mail services and mailing list management for your Pegasus Mail users.
  2. Internet mail: Another Internet gateway for Pegasus Mail -- Mercury. Mercury is an Internet/Novell mail gateway program that is designed to work in conjunction with Pegasus Mail ...
  3. "Setup Mercury Mail Server". Secureit-net. Archived from the original on 16 October 2018. Retrieved 16 October 2016.
  4. "Newsflashes!". Pegasus Mail. 26 May 2000. Archived from the original on 18 August 2000. Retrieved 25 July 2019.
  5. "Han's Mercury (Mail Transport Agent) Information Pages - MERCURY MTA FOR NOVELL NLM (MERCURY/NLM)". 27 September 2015. Archived from the original on 31 August 2006.
  6. "Pegasus Mail patches and updates". Pegasus Mail & Mercury. 16 August 2000. Retrieved 25 July 2019.
  7. 1 2 David Harris (August 2010). "An open letter to my user community". Archived from the original on 9 March 2010. Retrieved 2 April 2017.
  8. David Harris (April 2017). "Pegasus Mail and Mercury Developer News Archives" . Retrieved 2 April 2017.
  9. David Harris (July 2019). "Pegasus Mail and Mercury Developer News Archives". Pegasus Mail and Mercury. Retrieved 18 July 2019.
  10. David Harris (December 2019). "Pegasus Mail and Mercury Developer News". Pegasus Mail and Mercury. Retrieved 1 January 2020.
  11. 1 2 Igodo, Alassani Fousseni. Developing an online shop with open source technologies (PDF) (Thesis). Mäkinen, Seppo ; Moghadampour, Ghodrat. Vaasa University of Applied Sciences. pp. 9, 15, 44–53. Archived (PDF) from the original on 16 October 2018.
  12. Harwani, Bintu (2015). "2". Foundations of Joomla! (2nd ed.). Apress. ISBN   978-1-4842-0750-5.