GNU/Linux >> Tutoriels Linux >  >> Linux

Comment envoyer des e-mails à un utilisateur externe avec Mailx sous Linux

Question :Comment envoyer des e-mails à des utilisateurs externes avec mailx exécuté sur le système CentOS/RHEL ?

La commande suivante montre comment envoyer un e-mail à un utilisateur externe à l'aide de mailx :

# echo "this is the body of the email" | mailx -vvv -s "test mail" -r "From" -S smtp="your-smtp" someone@address

Ici,
-vvv =Verbosité.
-s =Spécifie le sujet.
-r =E-mail envoyé par.
-S =Spécifie le serveur smtp.

Pour pouvoir envoyer des e-mails hors du réseau interne à l'aide de mailx, le relais externe ou smtp qui va gérer tous les e-mails doit être spécifié afin que les e-mails soient livrés à la bonne adresse.

Vous pouvez également modifier le fichier de configuration mailx /etc/mail.rc pour ajouter la configuration suivante à la fin du fichier, par exemple :

set smtp=your.smtp.server
set from="from email address"

Exécutez ensuite la commande mailx, puis entrez le corps de l'e-mail, appuyez sur Entrée, puis appuyez sur Ctrl+D pour l'envoyer.

# mailx -vvv -s "email subject"  external-email-address
 
[Body of the email]

Ctrl D to deliver the message


Linux
  1. Comment gérer les utilisateurs avec useradd sous Linux

  2. Comment créer un utilisateur avec un répertoire personnel personnalisé sous Linux

  3. Comment travailler avec des utilisateurs et des groupes sous Linux

  4. Comment envoyer du courrier via un serveur SMTP externe à l'aide de la commande mailx sous Linux ?

  5. Comment envoyer un e-mail avec pièce jointe et corps à partir de Linux

Comment fournir à l'utilisateur des privilèges root sur Kali Linux

Comment répertorier les utilisateurs sous Linux

Comment changer le mot de passe utilisateur sous Linux

Comment envoyer des e-mails cryptés sous Linux

Comment envoyer un e-mail avec une pièce jointe à partir de la ligne de commande

Comment changer d'utilisateur sous Linux