Comment tester simplement l'envoi d'un e-mail en ligne de commande sur Linux ?
Maintenant que smtptest commence à se faire vieux, je viens de passer à un outil qui s'appelle Swaks.
Il se surnomme "le couteau suisse pour SMTP" et il est vraiment pratique !
Installation
Pour l'installer sur Arch Linux c'est très simple :
pacman -S swaks
Pour les autres distributions, vous pouvez directement télécharger le script Perl :
wget https://jetmore.org/john/code/swaks/files/swaks-20190914.0/swaks
perl swaks
Utilisation
Voilà la commande que j'utilise :
swaks -au <user> --from <from_address> -ap <password> -s <server>:<port> -tls -a LOGIN --to <to_address>
Exemple :
swaks --from sender@mydomain.com -au sender@mydomain.com -ap p@ssw0rd -s smtp.mydomain.com:587 -tls -a LOGIN --to recipient@example.com
Cela va tout simplement envoyer un e-mail de test à un destinataire et un code d'erreur sera affiché en cas de problème ;)
J'espère que ça vous sera utile !
Article gratuit, rédigé de manière 100% indépendante, sans subvention ni partenaires privés.