nullmailer-smtpd(8)
β¨ nullmailer-smtpd β¨
okay bestie, welcome to the manual page for nullmailer-smtpd, from the System Manager's Manual section 8 β yes it's a real one, and yes it's lowkey iconic π
π NAME π
nullmailer-smtpd β the sendmail emulator interface for nullmailer π¦
πΈ SYNOPSIS πΈ
nullmailer-smtpd
that's it. no flags. no arguments. she just is β¨
π DESCRIPTION π
okay so picture this: this program is a front end program for nullmailer-queue. it's not out here doing the heavy lifting itself, no no β it's the vibe liaison π«Ά
the way it works is, nullmailer-inject invokes it when mail senders request a sendmail -bs SMTP interface for sending email. so basically when some program out there is like "hey can i speak sendmail to you", this is who picks up the phone π
and then β and this is the main character part β this program accepts SMTP protocol on standard input. so it's sitting there, reading SMTP off stdin, being all polite and protocol-correct π
on successful completion as far as the DATA command, this program executes nullmailer-queue directly with the appropriate sender and recipients. like, hand-off, no middleman, straight to the queue bestie πββοΈπ¨
if you want the details on how messages are actually queued, go read the documentation for nullmailer-queue. that's its whole job, not hers β¨
π RETURN VALUE π
always exits 0. no cap. always. π€―
so where do the errors go? not the exit code, that's for sure. any errors are notified to the caller by SMTP extended error codes β so it tells you what went wrong in SMTP-speak, which honestly? very on brand π
π SEE ALSO π
and that's the whole page, bestie π this was nullmailer-smtpd(8) from the System Manager's Manual β go forth, queue your mail, and remember: always exit 0, errors are for the SMTP codes to handle πβ¨π¦
π¦ where this page comes from
- debian bookworm: nullmailer 1:2.2-4 Β· GPL-2.0-or-later
- debian trixie: nullmailer 1:2.2+10~g7ed88a0-6.1 Β· GPL-2.0-or-later
- ubuntu jammy: nullmailer 1:2.2-3build1 Β· GPL-2.0-or-later
- ubuntu noble: nullmailer 1:2.2+10~g7ed88a0-2build2 Β· GPL-2.0-or-later
- ubuntu questing: nullmailer 1:2.2+10~g7ed88a0-6.1
- ubuntu resolute: nullmailer 1:2.2+10~g7ed88a0-6.1build1 Β· GPL-2.0-or-later
- ubuntu stonking: nullmailer 1:2.2+10~g7ed88a0-6.1build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms