WHOM(1mh)
π whom(1mh) β the "who am I even sending this to" page π
okay so bestie. you ever write a whole message and then pause like... who is actually getting this?? that's literally what whom is for. it's the 1mh manual page, and it's here to show you to whom an nmh message would be sent. no cap. π
β¨ SYNOPSIS β¨
whom [-help] [-version] [-alias aliasfile] [-check | -nocheck]
[-draftfolder +folder] [-draftmessage msg] [-nodraftfolder] [-mts
smtp | sendmail/smtp | sendmail/pipe] [-server servername] [-port
port-name/number] [-sasl] [-saslmech mechanism] [-snoop] [-user
username] [-tls] [-initialtls] [-notls] [file] [-draft]
like... look at all those flags. she's serving range. π
πΈ DESCRIPTION πΈ
so whom takes the headers of a message and expands them into an actual set of addresses. and then β if you want β it can also verify that those addresses are deliverable at that time, but only if you pass -check. it's giving "let me double-check before you embarrass yourself." π
the -draftfolder +folder and -draftmessage msg switches invoke the nmh draft folder facility. and bestie, this is an advanced (and highly useful) feature. go read mh-draft(5) for more info, i'm not gonna gatekeep but i'm also not gonna retype it. π
the mail transport system default lives in /etc/nmh/mts.conf, but you can override it right here with the -mts switch. your house, your rules. π
if nmh is using the SMTP MTA, the -server and -port switches can override the default mail server (which is defined by the servers entry in /etc/nmh/mts.conf). and the -snoop switch lets you view the SMTP transaction.
β οΈ beware, bestie β the SMTP transaction may contain authentication information either in plaintext or in easily decoded base64. it's giving "put your password on blast." do not snoop in public. π
if nmh has been compiled with SASL support, the -sasl switch will enable the use of SASL authentication with the SMTP MTA. depending on the SASL mechanism used, this may require an extra password prompt from you (but the netrc file can be used to store this password, as described in mh-profile(5) β the glow-up is real π«Ά). the -saslmech switch selects a particular SASL mechanism, and the -user switch lets you pick an authorization userid to hand to SASL instead of the default. the credentials profile entry in mh-profile(5) describes the ways to supply a username and password. iykyk. π
if SASL authentication is successful, nmh will attempt to negotiate a security layer for session encryption. encrypted data is labelled with (encrypted) and (decrypted) when you're viewing the SMTP transaction with the -snoop switch; check out post(8)'s description of -snoop for its other features. slay. β¨
if nmh has been compiled with TLS support, the -tls, -initialtls, and -notls switches will require and disable the negotiation of TLS support when connecting to the SMTP MTA. encrypted data is labelled with (tls-encrypted) and (tls-decrypted) when viewing the SMTP transaction with the -snoop switch; see post(8)'s description of -snoop and the TLS flags for more details. π
the files specified by the profile entry βAliasfile:β and any additional alias files given by the -alias aliasfile switch will be read. and yes β you can name more than one file, each one preceded by -alias. see mh-alias(5) for more. π¦
π FILES π
$HOME/.mh_profileβ the user profile π
π§ PROFILE COMPONENTS π§
Path:β to determine the user's nmh directoryDraft-Folder:β to specify the default draftfolderAliasfile:β for a default alias filepostproc:β program to post the message
β SEE ALSO β
mh-alias(5), mh-draft(5), mh-profile(5), post(8)
π DEFAULTS π
filedefaults to<mh-dir>/draft-nocheck-aliasdefaults to/etc/nmh/MailAliases
π CONTEXT π
None. that's it. nothing. empty. it's giving minimalist. π
π BUGS π
okay so with the -check option, whom makes no guarantees that the addresses listed as being ok are really deliverable. nope. rather, an address being listed as ok means that at the time that whom was run, the address was thought to be deliverable by the transport service. it's giving "trust me bro."
- for local addresses, this is absolute
- for network addresses, it means that the host is known
- for uucp addresses, it (often) means that the UUCP network is available for use
like... she did her best. don't come for her. π
and that's the whole page, bestie!! this was nmh-1.8, dated 2022-12-22 β the whom(1mh) manual, now with 100% more sparkle and 0% fewer facts. go check your recipients. periodt. ππβ¨
π¦ where this page comes from
- debian trixie: nmh 1.8-3
- ubuntu noble: nmh 1.8-1build4
- ubuntu questing: nmh 1.8-3
- ubuntu resolute: nmh 1.8-4
- ubuntu stonking: nmh 1.8-4build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms