Ich habe Mailutils unter Ubuntu 12.10 installiert und bin auf ein Problem gestoßen, bei dem die angehängte Domäne der vollqualifizierte Host und nicht nur die Domäne ist. Zum Beispiel,
mail user2 [enter] dann enter message und send erzeugt eine from address of [email protected]
Ich möchte, dass die Absenderadresse nur [email protected] lautet. Ich hatte dieses Problem in 12.04 nicht, es wurde erst gestartet, als ich auf 12.10 aktualisiert habe. Gibt es irgendwo eine Systemkonfigurationsdatei, mit der ich nur festlegen kann, dass domain.com beim Senden von E-Mails zum Benutzernamen hinzugefügt wird und nicht der vollständige Hostname?
Danke, Tim
Es ist frustrierend, dass es keine einfache generische Mailutils-Konfigurationsdatei gibt, um das zu tun, was Sie verlangen (lassen Sie das Mail-Programm von Mailutils über diese Konfigurationsdatei eine andere Standarddomäne verwenden).
FWIW Ich habe festgestellt, dass mailutils Mail-Adressen erstellt, die wie user @ host aussehen, wenn eine Mail nur an 'user' gesendet wird, bevor die Mail an den MTA gesendet wird. Wie der FQDN tatsächlich erstellt wird, hängt also von der MTA-Konfiguration ab (z. B. können Sie einige MTAs so konfigurieren, dass immer der Inhalt der
/etc/mailname
Erstellung anderer Probleme angehängt wird ). Dies könnte erklären, warum andere Antworten auf diese Frage mit den anderen Antworten verknüpft sind, in denen erläutert wird, wie Header bei der Verwendung von E-Mails erzwungen werden (z . B. https://stackoverflow.com/a/380573/4513656 ).quelle
Sie können dies tun, indem Sie den Hostnamen ändern oder die
-F
Option des Befehls mail verwenden.Siehe auch /programming/54725/change-the-from-address-in-unix-mail
quelle