MTASIM(1)
π
MTASIM β bestie, it's the MTA simulator for mailfromd
Manual page mtasim(1), from the User Commands section. Sit down, grab a strawberry drink π, we're learning the MTA simulator.
β¨ NAME β¨
mtasim β MTA simulator for mailfromd
π¦ SYNOPSIS π¦
mtasim [OPTION...]
π DESCRIPTION π
Okay so like, mtasim is literally the MTA simulator for mailfromd. That's the whole vibe. It's giving "I pretend to be an MTA so you can test your stuff" and honestly? Iconic. π₯
πΈ Mode selection πΈ
Pick your fighter, bestie β this is where you decide what kind of MTA mtasim is pretending to be.
-bMODE β set the MTA mode. The options are-bdor-bs, no cap.--daemonβ run as a daemon. It's the same thing as-bd, fr fr.- *
-g,--group=NAME* β retain the supplementary group NAME when switching to user privileges. Don't drop the group on your way out, she's coming with us. π«Ά --stdioβ use the SMTP protocol on standard input and output. Same as-bs, periodt.- *
-u,--user=NAME* β run with this user's privileges.
π Operation modifiers π
The little knobs and dials. The way that mtasim lets you tweak everything?? Obsessed.
- *
--body-chunk=NUMBER* β set the body chunk forxxfi_bodycalls. - *
-D,--define=MACRO*=VALUE β define a Sendmail macro. Slay. --[no-]interactiveβ interactive mode. Yes or no, your call, main character energy.- *
--milter-actions=BITMASK* β force the given Milter actions. - *
--milter-proto=BITMASK* β set Milter protocol capabilities. - *
--milter-timeout=F*=V[,F=V...]β set milter timeouts. Comma-separated pairs, she's flexible like that. β¨ - *
--milter-version=VER* β force using the given Milter protocol version number. - *
--prompt=STRING* β set the readline prompt. Cute little cursor invitation. π - *
--sender-sockaddr=FAMILY*[,HOSTNAME,ADDRESS[,PORT]]β set the sender socket address. Note the nesting, bestie β PORT only shows up if ADDRESS is already there, iykyk. --[no-]statedirβ pass a temporary directory tomailfromdas its state dir. This one only works with-Xauto.- *
-X,--port=PORT* β communicate with Milter PORT.
π Debugging and tracing π
For when you need to see exactly what's going on. Detective mode: activated. π΅οΈ
-a,--[no-]appendβ append to the trace file (instead of whatever it does otherwise, she's giving choices).- *
--gacopyz-log=LEVEL* β set the Gacopyz log level. - *
--trace-file=FILE* β set the name of the trace file. -v,--verboseβ increase the verbosity level. Say it with me: more-v, more talking. π¬
β Informational options β
Just the facts, no drama. π
--show-config-optionsβ show compilation options.-?,--helpβ give this help list.--usageβ give a short usage message.-V,--versionβ print 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. Don't come for me. π
π AUTHOR π
Written by Sergey Poznyakoff. Respect the icon. π
π REPORTING BUGS π
Found a bug? Don't suffer in silence, tell the devs! Report bugs to <bug-mailfromd@gnu.org.ua>.
mailfromd home page: <http://www.gnu.org.ua/software/mailfromd>
π COPYRIGHT π
Copyright Β© 2005-2023 Sergey Poznyakoff
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. Like, none. Zero. Nada. π
π§ SEE ALSO π§
The full documentation for mtasim is maintained as a Texinfo manual. If the info and mtasim programs are properly installed at your site, the command
info mtasim
should give you access to the complete manual. Go read it, it's giving β¨ literate β¨.
That's the whole page, bestie. π Brought to you by mailfromd 9.1, dated December 2025 β from the MTASIM(1) manual page, User Commands section. Now go simulate an MTA, you gorgeous genius. π
π¦
π¦ where this page comes from
- ubuntu resolute: mailfromd 9.1-1 Β· GPL-3.0-or-later
- ubuntu stonking: mailfromd 9.1-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms