ESMTPD(8)
β¨ ESMTPD(8) β¨
okay bestie, gather round π this is the manual for esmtpd β the Courier mail server's ESMTP daemon β and honestly? it's giving "small command, big job". Author energy throughout is S. Varshavchik, and yes we're gonna give credit where it's due at the end. π
πΈ NAME πΈ
esmtpd β the Courier mail server mail server ESMTP daemon π
(yes it says "mail server mail server", that's just how the original vibes, we're not touching it, it's iconic)
π¦ SYNOPSIS π¦
esmtpd {start}
esmtpd {stop}
esmtpd {restart}
esmtpd-msa {start}
esmtpd-msa {stop}
esmtpd-msa {restart}
like, pick one of those six, bestie, that's the whole thing π
π DESCRIPTION π
so here's the tea β
The command esmtpd start runs couriertcpd in the background, listening on the SMTP port. And then couriertcpd will run courieresmtpd in response to connection requests. That's the whole pipeline, no cap π₯
The command esmtpd stop stops the couriertcpd daemon, shutting down the ESMTP service. bye bestie π and it means it, the whole service goes down.
The command esmtpd-msa start starts the server on the message submission port, port 587. And esmtpd-msa stop stops it. Classic start/stop duo. π«
The difference between esmtpd and esmtpd-msa? The latter is set up for additional processing as defined by RFC 2476 β mainly that the messages will have the Message-ID: and Date: headers added, by default. so it's the same server but with extra β¨ pizzazz β¨
Normally, makesmtpaccess(8)[1] automatically runs esmtpd restart, in order to reread the /etc/courier/smtpaccess.dat access file, so you don't have to do it manually, yourself. Like, it does it for you. scream. π
Similarly, makesmtpaccess-msa(8)[1] automatically runs esmtpd-msa restart. π«Ά
π FILES π
/etc/courier/esmtpdβ This configuration file initializes various settings forcourieresmtpd. the main character config file π/etc/courier/esmtpd-msaβ This configuration file initializes the settings forcourieresmtpdwhen invoked byesmtpd-msa. Note that this file is used to override the settings in/etc/courier/esmtpd. The commandesmtpd-msa startfirst reads/etc/courier/esmtpd, then afterwards/etc/courier/esmtpd-msa. Any settings inesmtpd-msaoverride the corresponding settings inesmtpd. so like, read order matters, the second one wins π
lowkey important: it's not a merge-fest where both confuse each other βesmtpd-msasettings straight up override the matchingesmtpdones. periodt. π
π SEE ALSO π
couriertcpd(8)[2]makesmtpaccess(8)[1]
π AUTHOR π
Sam Varshavchik
- Author
π NOTES π
makesmtpaccess(8)β https://www.courier-mta.org/makesmtpaccess.htmlcouriertcpd(8)β https://www.courier-mta.org/couriertcpd.html
and that's the whole page bestie, we ate and left no crumbs π this was Courier Mail Server, dated 01/10/2026, no cap β go forth and run your ESMTP daemon responsibly, ilysm π§π
π¦ where this page comes from
- ubuntu stonking: courier-mta 2.0.6-1 Β· GPL-3+~with-OpenSSL-exception
- Copyright 1998 - 2009 S. Varshavchik. See COPYING for -->
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms