GNU/Linux >> Tutoriels Linux >  >> Linux

Spécifiez l'utilisateur de l'expéditeur lors de l'envoi d'un e-mail à l'aide de la commande mail

Lors de l'envoi via SMTP, le mail la page de manuel conseille de définir le from variable, de cette manière (Testé sur CentOS 6):

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

Vous pouvez également joindre un fichier en utilisant le -a choix :

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

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

-r =adresse-de-R =adresse de réponse

L'auteur a indiqué que sa version de mail ne prend pas en charge ce drapeau. Mais si vous avez une version qui le fait, cela fonctionne bien.


Vous pouvez spécifier tout en-tête supplémentaire dont vous pourriez avoir besoin avec -a

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

http://www.mindspill.org/962 semble avoir une solution.

Essentiellement :

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


Linux
  1. Utilisation de Stratis pour gérer le stockage Linux à partir de la ligne de commande

  2. Accélérez rsync lors de la migration d'un serveur Linux à partir de la ligne de commande

  3. Comment spécifiez-vous les noms de fichiers dans un zip lors de sa création sur la ligne de commande à partir d'un tube ?

  4. pytest - spécifiez le niveau de journalisation à partir de la commande CLI exécutant les tests

  5. Envoi de mail depuis mon serveur

Envoyer et recevoir Gmail à partir de la ligne de commande Linux

Bash-insulter - Un script qui insulte l'utilisateur lorsqu'il tape une mauvaise commande

Envoyer un e-mail sous Linux à partir de la ligne de commande

Comment joindre un fichier en utilisant la commande mail sous Linux ?

Comment insérer une nouvelle ligne dans l'e-mail à l'aide de la commande linux mail ?

Modification de l'adresse e-mail par défaut pour les comptes système lors de l'utilisation de sendmail