Smail


title: "Smail" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["message-transfer-agents", "free-email-server-software", "free-email-software", "cross-platform-software"] topic_path: "general/message-transfer-agents" source: "https://en.wikipedia.org/wiki/Smail" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::data[format=table title="Infobox software"]

FieldValue
nameSmail
developerRonald S. Karr, Landon Curt Noll, and many others; currently maintained by Greg A. Woods
latest_release_version[ftp://ftp.planix.com/pub/Smail/README 3.2.0.121]
latest_release_date
platformCross-platform
operating_systemUnix-like
genreMail transfer agent
licenseGNU General Public License
website
::

| name = Smail | screenshot = | caption = | developer = Ronald S. Karr, Landon Curt Noll, and many others; currently maintained by Greg A. Woods | latest_release_version = [ftp://ftp.planix.com/pub/Smail/README 3.2.0.121] | latest_release_date = | platform = Cross-platform | operating_system = Unix-like | genre = Mail transfer agent | license = GNU General Public License | website =

Smail-3 is a mail transfer agent (MTA) used on Unix-like operating systems. It is Free Software and is licensed under the GNU GPL. It aims to be a general and flexible mailer with extensive facilities for checking incoming e-mail and for routing between disparate networks. It is still in use on the Internet, but it has been mostly superseded by Exim (which was originally based on Smail) and other more modern mail transfer agents.

Smail-3 still follows a monolithic design model where a single binary controls the core facilities of the MTA. This type of monolithic design is generally considered to be inherently less secure, largely because the whole program normally runs with full system privileges at all times. Nevertheless, Smail's security record has been fairly clean, and has only been the subject of one BUGTRAQ advisory. It was designed with security as a primary goal and makes use of several key safe coding practices to avoid some of the most common pitfalls of similar large programs written in C.

References

References

  1. [http://people.pwf.cam.ac.uk/ph10/MPD100 Philip Hazel's original thoughts on implementing a future MTA based on Smail] {{webarchive. link. (2008-12-15)
  2. [http://www.weird.com/~woods/projects/smail.html Weird.com]

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

message-transfer-agentsfree-email-server-softwarefree-email-softwarecross-platform-software