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 [email protected] [email protected]

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

mail -s Subject -S [email protected] -a path_to_attachement [email protected]

mail -r [email protected] -R [email protected]

-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: [email protected]" [email protected]

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" [email protected] -- -f [email protected]


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