Based in Omaha, NE, USA
A small fishing boat on still blue water at Lake Ogallala in Nebraska at early morning

Exim: Definition, History and Examples

Limited-time savings

Huge Price Drop and Savings!

Great news for Omaha and Nebraska small businesses. Because we have cut our labor costs, every new website with up to 5 pages plus a contact page is now just $300, one time. You get a custom design built by real people you can call, not a template factory, and most sites are ready in 3 to 5 days. Your site is mobile-friendly, has a working contact form and search-ready page titles and descriptions, and comes with a free SSL certificate. Hosting starts at $129 a year for a non-CMS site or $149 a year for WordPress, with daily backups included. Our family team has been building websites in Omaha for over 20 years. Choose what you need in the shopping cart below, call us at 402-813-4034, or send a message with the contact form and we will get started right away.

Get my $300 websiteor call 402-813-4034

Exim is a mail transfer agent (MTA), the program that moves email between servers on Unix-like systems. It is distributed under the GNU General Public License. Exim routes mail and checks incoming messages, and cPanel server software lists it among its mail components.

History of Exim

Creator: Philip Hazel (original author); the Exim Maintainers (later). Year: 1995.

Philip Hazel wrote the first version of Exim in 1995. He wrote it for the e-mail systems. Those systems belonged to the University of Cambridge Computing Service. The name first stood for EXperimental Internet Mailer. Exim was based on an older mail transfer agent (MTA). That agent was Smail-3. Over time, its design and approach moved away from Smail-3.

In 1997, Hazel replaced the POSIX regular expression library. Henry Spencer wrote that library. It was an older library. Hazel replaced it with a library he wrote. The new library is called Perl Compatible Regular Expressions (PCRE). It is called PCRE for short. Exim uses PCRE to match patterns. It does this in its settings and routing rules. Many other programs now use PCRE too.

Hazel retired from the University of Cambridge in 2007.1 He left his post then. A team of maintainers then took over Exim. The project still issues releases. Version 4 is the redesign. The official site lists four security notices for the 4.100.1 release. Each notice has its own GCVE identifier. The notices are listed on the site's security page.

Changelog and latest update

Exim sets mail policy in its settings. Access control lists (ACLs) let an administrator decide which hosts may send or relay mail. In version 4, ACLs became the main way to set these controls. A content scanning framework was added. Anti-virus and anti-spam tools can use it to check messages. Wikipedia says the framework let these tools be integrated.

Security history is part of the Exim changes. The official site states that all versions before 4.100.1 are out of date. The site also says the last 3.x release was 3.36 and is twenty years obsolete.

The official Exim site calls the 4.100.1 release a security release. It lists four notices that the release addresses. Each notice has its own identifier. The site also says the last 3.x release was 3.36. It says that release is twenty years out of date. The site states that maintenance releases are mainly for package maintainers. Beta versions appear in the Testing directory on the FTP sites.

Latest update: Exim 4.100.1, not confirmed

The official Exim site lists 4.100.1 as the latest version. It calls the release a security release. The release addresses four GCVE identifiers. The site states that every version before 4.100.1 is out of date. The release date was not shown on the page that was read. So the date is not confirmed. The date field is left blank in this article.

Usage examples

Exim reads its main configuration file. Then it routes each message. The commands below run on the mail server shell. They show the version. They show the mail queue. They show a routing test for one address. They show the log of one queued message. Replace the message ID and addresses with values from your server before use.

Show the Exim version
exim -bV
# Exim version 4.100.1 ...

The -bV option prints the Exim version. It also prints the build options and the path to the configuration file. Use it to confirm the installed version before an upgrade. The output line is a placeholder. The real value comes from the server.

List the mail queue
exim -bp
exim -bpc

The -bp option lists the messages waiting in the queue. It shows each one's age, size, sender and recipient. The -bpc option prints only the number of queued messages. A queue with many messages can show a delivery problem. One example is a blocked remote server.

Test routing for an address
exim -bt user@example.com

The -bt option tests how Exim routes an address. It does not send any message. The output shows the router that handles the address. It also shows the transport that delivers it. Use the test to check a new mailbox or a forwarding rule. Do this before the rule is used.

Read the log of one message
exim -Mvl 1abcDe-0000ab-CD

The -Mvl option shows the log lines for one message ID. The message ID comes from the queue listing or the mainlog file. The log lines show each delivery attempt. They show the response from the remote server. They also show any error text.

References

These sources are outside Websnoogie and were checked on 2026-10-12.

  • Exim

    Wikipedia, Wikimedia Foundation

    Encyclopedia article on Exim. It covers the 1995 origin at the University of Cambridge, the 1997 PCRE change, the 2007 maintainer transition, the security history of version 4 and the two configuration styles.

  • Exim Internet Mailer home

    Exim project

    Official home page of Exim. It states the latest version, 4.100.1, its security release status and the obsolescence of earlier versions. It also links to the download, documentation, mailing list and bug pages.

  • Exim documentation

    Exim project

    Official documentation index for Exim. It lists the main specification, the book, the wiki and the FAQs. It explains that the text documentation ships in the source archive and that PDF and texinfo forms are on the FTP sites.

  • Exim specification, introduction

    Exim project

    Chapter one of the Exim specification. It describes what Exim does as a mail transfer agent, how it routes and delivers mail, and how it differs from other mail programs. The commands in this article are described in later chapters.

  • RFC 5321: Simple Mail Transfer Protocol

    IETF, RFC Editor

    Internet standard for SMTP, the Simple Mail Transfer Protocol. Exim speaks SMTP with other mail servers when it sends and receives messages. The standard defines the commands and reply codes that appear in the delivery logs.

Will your business email reach the inbox?

Will the emails your business sends reach your customers? Exim is the mail program on a server that sends and receives email for your domain. When it is set up well, a quote or an invoice arrives in minutes. When it is set up poorly, the message lands in a spam folder or never arrives. Many small businesses find out only when a customer calls to say a message went missing. We would rather catch that problem before it costs you a sale.

Here is what we check on a hosting account that runs Exim. We confirm that outgoing mail is signed for your domain, so receiving servers can trust it. We look at the mail queue for messages that are stuck and will not leave the server. We send a test message to a Gmail address and to a second provider, then read the headers to see where it landed. We explain each result in plain words.

Our hosting runs at 99.999% uptime, so mail and web pages both stay online. Our domain and WordPress hosting bundle lists the domain at $24.99 and the hosting at $149. Call 402-813-4034 to talk through your mail problem, or order the $300 website and we will set up the mail along with the site.

See the $300 websiteor call 402-813-4034

Get started with Websnoogie

A smiling couple at a sunlit office desk reviewing a colorful website on a large monitor

A family company in Omaha

Rod, Tami, and their team have built websites, content, and provided SEO services (internet marketing) for over 20 years. You call us, you talk to us. Most new websites are ready in 3 to 5 days, and our hosting runs at 99.999% uptime.

  • Best of Omaha B2B winner, 2021 to 2025
  • BBB accredited with an A+ rating
  • Small businesses, nonprofits and professionals

Sign up now

Due today$449

Secure checkout through PayPal

More info on our products

Contact us now!

Prefer to talk? Call 402-813-4034 or email staff@websnoogie.com. We are open every day, 7 am to 10 pm.