HOME

TheInfoList



OR:

Mercury Mail Transport System (Mercury MTS) is a standards-compliant
mail server 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 SMTP. The terms mail server, mail exchanger, and MX host ...
developed by David Harris, who also develops the
Pegasus Mail Pegasus Mail is a proprietary email client developed by David Harris (who also develops the Mercury Mail Transport System). It was originally released in 1990 for internal and external mail on NetWare networks with MS-DOS and later Apple Macint ...
client. It was
freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
prior to January 2007, but is now
donationware Donationware is a licensing model that supplies fully operational unrestricted software to the user and requests an optional donation be paid to the programmer or a third-party beneficiary (usually a non-profit). The amount of the donation may also ...
for non-commercial and personal use, and
shareware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
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 Module A NetWare Loadable Module (NLM) is a loadable kernel module (a binary code module) that can be loaded into Novell's NetWare operating system. NLMs can implement hardware drivers, server functions (e.g. clustering), applications (e.g. GroupW ...
s (NLMs) which runs on all versions of the
Novell NetWare NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol. The original NetWare product in 19 ...
network operating system A network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall. Historically operating systems with networking capabilities were described as network operating systems, because they al ...
(NOS) from 3.x to 6.x (current ). It worked in conjunction with MS-DOS workstations running Pegasus Mail. Mercury/32 is a
Win32 The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations th ...
application running on all versions of
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
from
Windows 98 Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released to ...
and
Windows NT4 Windows NT 4.0 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It is the direct successor to Windows NT 3.51, which was released to manufacturing on July 31, 1996, and then to retail ...
to the latest ()
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
and
Windows Server 2008 Windows Server 2008 is the fourth release of the Windows Server operating system produced by Microsoft as part of the Windows NT family of the operating systems. It was released to manufacturing on February 4, 2008, and generally to retail on Fe ...
(
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
or
Windows Server 2003 Windows Server 2003 is the sixth version of Windows Server operating system produced by Microsoft. It is part of the Windows NT family of operating systems and was released to manufacturing on March 28, 2003 and generally available on April 24, 2 ...
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 Microsoft Outlook is a personal information manager software system from Microsoft, available as a part of the Microsoft Office and Microsoft 365 software suites. Though primarily an email client, Outlook also includes such functions as Calen ...
. 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 Microsoft Exchange Server is a mail server and calendaring server developed by Microsoft. It runs exclusively on Windows Server operating systems. The first version was called Exchange Server 4.0, to position it as the successor to the related ...
. Mercury was originally developed to handle mail, both internal and external, on Netware servers in either bindery or
NDS NDS may stand for: * Low German ( nl, Nedersaksisch, links=no, german: Niederdeutsche Sprache, links=no, ISO 639-2 language code: nds), a West Germanic language native to Northern Germany, Denmark and the Netherlands * Lower Saxony (german: Niedersa ...
mode; Mercury ran on the system server, and integrated with Pegasus mail running on MS-DOS or Windows workstations.


Features

Mercury is extremely standards-compliant, supporting all major Internet mail-related protocols including
SMTP 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 typical ...
(for both sending and receiving mail),
POP3 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. POP version 3 (POP3) is the version in common use, and along with IMAP the most common p ...
and
IMAP In computing, the Internet Message Access Protocol (IMAP) is an Internet standard protocol used by email clients to retrieve email messages from a mail server over a TCP/IP connection. IMAP is defined by . IMAP was designed with the goal of per ...
. 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. 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

* SMTP (server, relay-based client and full end-to-end delivery client) * POP3 (server and distributing client) * IMAP4rev1 (with multiple simultaneous access to the same mailbox) * PH (server, for directory lookups) * Finger (server, for directory lookups) * PopPass (server, for remote password changing) * HTTP (server, for web-based mailing list management) * SSL (Secure sockets layer) on SMTP, POP3 and IMAP servers * Mercury/32 4.73 can run as a MS Windows service


Extensions

Mercury/32, while not
open source software Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Open ...
, 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.
GrayWall
a graylisting interface from Lukas Gebauer
SpamHalter
Bayesian spam filtering Naive Bayes classifiers are a popular statistical technique of e-mail filtering. They typically use bag-of-words features to identify email spam, an approach commonly used in text classification. Naive Bayes classifiers work by correlating th ...
from Lukas Gebauer
ClamWall
virus A virus is a submicroscopic infectious agent that replicates only inside the living cells of an organism. Viruses infect all life forms, from animals and plants to microorganisms, including bacteria and archaea. Since Dmitri Ivanovsky's 1 ...
filter interface from Lukas Gebauer *


Development status

Development on the version for Netware had basically stopped after the release of version 1.48 on 26 May 2000, and replacement by the Windows version was recommended. (A security patch, bringing the Mercury NLM version to 1.49, was released in August 2007.) 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; on 21 July 2009 he said that there had been a good start. 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. In July 2019 he announced that the "Mercury v5 is very near to going into beta". 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
e is E, or e, is the fifth letter and the second vowel letter in the Latin alphabet, used in the modern English alphabet, the alphabets of other western European languages and others worldwide. Its name in English is ''e'' (pronounced ); plur ...
/nowiki> totally committed to getting these new versions released" and he is working, among others, on support for OAuth2 and
OpenSSL OpenSSL is a software library for applications that provide secure communications over computer networks against eavesdropping or need to identify the party at the other end. It is widely used by Internet servers, including the majority of HTT ...
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".


XAMPP

The
XAMPP XAMPP ( or ) is a free and open-source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programm ...
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 The Apache HTTP Server ( ) is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. Apache is developed and maintained by an open community of developers under the auspices of the Apache So ...
,
MariaDB MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Development is led by some of the ori ...
or
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database o ...
database and the
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group ...
and
perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offici ...
interpreters, intended to be a cross platform equivalent of the
LAMP stack LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an acronym denoting one of the most common software stacks for many of the web's most popular applications. However, LAMP now refers to a generic software stack model and its components are largel ...
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.


References


External links


Official Site

Official Community
{{Email servers Message transfer agents Windows Internet software Information technology in New Zealand