NULLMAILER-SMTP(8)

✨ nullmailer-smtp ✨

ok so bestie, welcome to nullmailer-smtp(8) β€” it's the smtp mail sender for nullmailer, and honestly? it's giving "tiny little workhorse that just does its one job and does it well" πŸ’…


🌸 NAME 🌸

nullmailer-smtp β€” the smtp mail sender for nullmailer. that's it, that's the vibe. πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

/usr/lib/nullmailer/smtp [flags] remote-address < mail-file

so you run it, you hand it a remote-address, you feed it a mail file on stdin, and it goes and does its thing. the < mail-file part is lowkey the whole point β€” it reads the message from standard input. πŸ“


πŸ’– DESCRIPTION πŸ’–

it sends an email message via SMTP. periodt. ✨


πŸ‘‘ OPTIONS πŸ‘‘

here's the full menu, no skips, no cuts, we're listing all of them because that's what we do 🫢

  • -p, --port=INT β€” sets the port number on the remote host that it should connect to. you know, the door you're knocking on πŸšͺ
  • --user=VALUE β€” sets the user name for authentication
  • --pass=VALUE β€” sets the password for authentication. keep this one secret bestie, no posting it in the group chat πŸ’€
  • -d, --daemon β€” use syslog exclusively. only syslog. nothing else. it's giving committed πŸŽ€
  • -s, --syslog β€” use syslog additionally. like, on top of whatever else it's doing 🌈
  • --auth-login β€” use AUTH LOGIN instead of auto-detecting in SMTP. sometimes you just gotta tell it what to do πŸ¦‹
  • --ssl β€” connect using SSL (on an alternate port by default). sparkly and encrypted ✨
  • --starttls β€” use the STARTTLS command. upgrade the convo mid-chat, iconic behavior πŸ’…
  • --x509certfile=VALUE β€” the client certificate file
  • --x509cafile=VALUE β€” the certificate authority trust file (defaults to /etc/ssl/certs/ca-certificates.crt). that's the fallback if you don't say anything πŸ“œ
  • --x509crlfile=VALUE β€” the certificate revocation list file. the naughty list, but for certs 🚫
  • --x509fmtder β€” the X.509 files are in DER format (defaults to PEM format). so if you don't pass this, it's assuming PEM, got it? πŸ’œ
  • --insecure β€” don't abort if the server certificate fails validation
⚠️ okay real talk for a sec β€” --insecure literally means it will NOT bail out when the server's certificate fails validation. that's a security thing, not a cute lil quirk. use it with your eyes open πŸ™ˆ
  • -h, --help β€” display this help and exit. the classic. the icon. the "help me" button 🌟

🌈 SEE ALSO 🌈

go read those too, they're the rest of the friend group πŸ’–


and that's the whole page bestie!! this was nullmailer-smtp() β€” section 8 of the manual, no version or date stamped on it, just vibes and a very specific job. slay, go send some mail πŸ’Œβœ¨