Im Grunde ganz simpel, wenn man den richtigen Befehl kennt:
echo "Test" | mail -a "From: Displayname <sender@server.tld>" -s "Subject" recipient@server.tld
Beim Verfassen dieses Blog-Posts fragte ich mich zudem spontan, mit welchem Debian-Paket das Executable /usr/bin/mail installiert wird. Bei dem Executable handelt es sich auf meinen Servern um einen Symlink auf /etc/alternatives/mail. Dieser Symlink ist wiederum ein Symlink auf /usr/bin/bsd-mailx. Somit stammt das Executable vom Debian-Paket bsd-mailx:
$ dpkg --list | grep mailx ii bsd-mailx 8.1.2-0.20180807cvs-1 amd64 simple mail user agent
Sackgasse
Nur über Umwege zum Erfolg führte folgende Suchfunktion: Nachdem ich apt-files gemäss der Anleitung How To Find The Package That Provides A File (Installed Or Not) On Ubuntu, Debian Or Linux Mint installiert und die Datenbank einmalig gefüllt hatte, waren das die Resultate des Tools:
$ apt-file search /usr/bin/mail | grep mail$ python-twisted-core: /usr/bin/mailmail
Nicht was ich gesucht habe.
$ apt-file search /etc/alternatives/mail
Komisch. Ich habe diesen Symlink auf jeden Fall nicht eingerichtet; das muss doch von einem Debian-Paket gekommen sein?
$ apt-file search /usr/bin/bsd-mailx bsd-mailx: /usr/bin/bsd-mailx
Jetzt aber!