MDA(8)

πŸ’Œ MDA(8) β€” the GNU local mail delivery agent, but make it a vibe

okay so bestie, welcome to the mda(8) page, living under System Administration Utilities in section 8 of your friendly neighborhood manual πŸ’… this is the GNU local mail delivery agent and she is that girl. let's get into it ✨


🌸 NAME 🌸

mda β€” the GNU local mail delivery agent. no cap, that's literally her whole job description πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

mda [OPTION...] [recipient...]

πŸ’– DESCRIPTION πŸ’–

mda β€” the GNU local mail delivery agent. yep, same sentence, still iconic πŸ‘‘

so here's the rundown, grouped by vibe:

✨ General options ✨

  • --stderr β€” log to standard error. that's it, that's the whole thing 🫢

πŸ” Global debugging settings πŸ”

  • --debug-level=LEVEL β€” set the Mailutils debugging level. crank it up to see everything πŸ’€
  • --[no-]debug-line-info β€” show source info alongside your debugging messages. the no- version turns it off, bestie, it's giving toggle ✨
  • --log-facility=FACILITY β€” output logs to syslog FACILITY
  • -M, --mailer=MAILER β€” use the specified URL as the default mailer πŸ”₯

πŸŽ€ Sieve options πŸŽ€

  • --clear-include-path β€” clear the Sieve include path. wipe it clean, periodt
  • --clear-library-path, --clearpath β€” clear the Sieve library path. two names, one job, lowkey efficient
  • -I, --includedir=DIR β€” append DIR to the list of directories searched for include files
  • -L, --libdir=DIR β€” append DIR to the list of directories searched for library files
  • --libdir-prefix=DIR β€” add DIR to the beginning of the list of directories searched for library files. not the end, the beginning, okurrr πŸ“

πŸ“¬ Delivery options πŸ“¬

  • -f, -r, --from=EMAIL β€” specify the sender's name βœ‰οΈ

🧚 Scripting options 🧚

  • -l, --language=STRING β€” define the scripting language for the next --script option. yes, the next one specifically, she's particular πŸ’…
  • --message-id-header=STRING β€” use this header to identify messages when logging Sieve actions
  • -s, --script=PATTERN β€” set the name pattern for the user-defined mail filter
  • -x, --script-debug=FLAGS β€” enable script debugging. the FLAGS are, one by one:
    • g β€” guile stack traces
    • t β€” sieve trace (MU_SIEVE_DEBUG_TRACE)
    • i β€” sieve instructions trace (MU_SIEVE_DEBUG_INSTR)
    • l β€” sieve action logs

🌈 Configuration handling 🌈

  • --config-lint β€” check the configuration file syntax and exit. she checks the fit and then leaves, main character behavior
  • --config-verbose β€” verbosely log parsing of the configuration files

⭐ Informational options ⭐

  • --config-help β€” show the configuration file summary
  • --show-config-options β€” show the compilation options
  • -?, --help β€” give this help list 🫢
  • --usage β€” give a short usage message
  • -V, --version β€” print the program version
heads up bestie: mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. so like, they match, iykyk ✨

😭 REPORTING BUGS 😭

found a bug? don't suffer in silence, tell the girlies:


Copyright Β© 2007-2025 Free Software Foundation, inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. no cap, that's the legal tea πŸ«–


🌟 SEE ALSO 🌟

the complete GNU mailutils documentation is maintained as a Texinfo manual. if the mailutils-doc package is installed, this command

info mailutils

should give you access to the complete manual πŸ“–

you can also find this manual online in the GNU mailutils webpage: https://www.gnu.org/software/mailutils/manual/index.html

bestie, real talk: please note this manpage was automatically generated by the Debian mailutils packagers. do not file bugs for its content to the GNU Mailutils upstream authors β€” wrong door, wrong girlies πŸ™ˆ

and that's the whole page! this one was brought to you by the fine people at FSF, dated August 2026, from the MDA(8) manual itself. slay, bye bestie πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from