GNU/Linux >> Linux Esercitazione >  >> Linux

Specificare l'utente from quando si invia un'e-mail utilizzando il comando mail

Quando si invia tramite SMTP, il mail la pagina man consiglia di impostare from variabile, in questo modo (testato su CentOS 6):

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

Puoi anche allegare un file usando il -a opzione:

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

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

-r =indirizzo-da-R =indirizzo-risposta

L'autore ha indicato che la sua versione di posta non supporta questo flag. Ma se hai una versione che lo fa, funziona bene.


Puoi specificare qualsiasi intestazione extra di cui potresti aver bisogno con -a

$mail -s "Some random subject" -a "From: [email protected]" [email protected]

http://www.mindspill.org/962 sembra avere una soluzione.

Essenzialmente:

echo "This is the main body of the mail" | mail -s "Subject of the Email" [email protected] -- -f [email protected]


Linux
  1. Utilizzando il browser del registro di posta di Plesk

  2. Come rimuovere l'utente in Linux utilizzando la riga di comando

  3. Utilizzo di Google Drive dalla riga di comando di Linux

  4. Come utilizzare Alpine per utilizzare l'e-mail iCloud/GMail dalla riga di comando

  5. Invia e-mail dal terminale linux o dallo script usando il comando mail

Invia e ricevi Gmail dalla riga di comando di Linux

Utilizzo di Stratis per gestire l'archiviazione Linux dalla riga di comando

Bash-insulter – Uno script che insulta l'utente quando digita un comando sbagliato

Invia e-mail in Linux dalla riga di comando

Come inserire una nuova riga nell'e-mail usando il comando linux mail?

Modifica dell'indirizzo e-mail predefinito per gli account di sistema quando si utilizza sendmail