GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Geben Sie den Absender beim Senden von E-Mails mit dem Befehl mail an

Beim Senden über SMTP wird der mail Manpage empfiehlt, den from zu setzen Variable, auf diese Weise (getestet auf CentOS 6):

mail -s Subject -S example@unixlinux.online example@unixlinux.online

Sie können auch eine Datei mit -a anhängen Möglichkeit:

mail -s Subject -S example@unixlinux.online -a path_to_attachement example@unixlinux.online

mail -r example@unixlinux.online -R example@unixlinux.online

-r =von-Adresse-R =Antwort-an-Adresse

Der Autor hat angegeben, dass seine Mail-Version dieses Flag nicht unterstützt. Aber wenn Sie eine Version haben, die dies tut, funktioniert dies gut.


Sie können jeden zusätzlichen Header, den Sie benötigen, mit -a

angeben
$mail -s "Some random subject" -a "From: example@unixlinux.online" example@unixlinux.online

http://www.mindspill.org/962 scheint eine Lösung zu haben.

Im Wesentlichen:

echo "This is the main body of the mail" | mail -s "Subject of the Email" example@unixlinux.online -- -f example@unixlinux.online


Linux
  1. Beschleunigen Sie rsync, wenn Sie einen Linux-Server über die Befehlszeile migrieren

  2. Wie hängt man eine Datei mit dem Mail-Befehl unter Linux an?

  3. Wie geben Sie Dateinamen in einer ZIP-Datei an, wenn Sie sie in der Befehlszeile aus einer Pipe erstellen?

  4. pytest - Geben Sie die Protokollebene vom CLI-Befehl an, der die Tests ausführt

  5. Ändern der Standard-E-Mail-Adresse für Systemkonten bei der Verwendung von sendmail

Senden und empfangen Sie Google Mail über die Linux-Befehlszeile

Bash-insulter – Ein Skript, das den Benutzer beleidigt, wenn er einen falschen Befehl eingibt

Senden Sie eine E-Mail vom Linux-Terminal oder Skript mit dem Befehl mail

Senden Sie E-Mail in Linux von der Befehlszeile aus

Wie füge ich mit dem Linux-Mail-Befehl eine neue Zeile in die E-Mail ein?

Senden von E-Mails von meinem Server