7_Mailx
Installation des près requis
sudo apt install mailutils postfix
Lors de l'installation choissez "Site Internet " :

Mettre votre FQDN le nom de messagerie

Puis modifié le fichier :
sudo nano /etc/postfix/main.cf
dans ce fichier configurez :
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_mechanism_filter = plain, login
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = encrypt
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
Restart le daemon :
sudo systemctl restart postfix
Remplace dans ton fichier /etc/postfix/sasl_passwd par :
sudo nano /etc/postfix/sasl_passwd
587 ton.email@gmail.com:mot_de_passe_application
mot de passe application google :
Un mot de passe d'application est un code secret à 16 chiffres grâce auquel un appareil ou une application moins sécurisés peuvent accéder à votre compte Google. Les mots de passe d'application ne peuvent être utilisés qu'avec les comptes pour lesquels la validation en double authentification est activée.
Créer et utiliser des mots de passe d'application
Important : Pour créer un mot de passe d'application, vous devez activer la validation en deux étapes dans votre compte Google. Si vous utilisez la validation en deux étapes et que le message "Mot de passe incorrect" s'affiche lorsque vous tentez de vous connecter, vous pouvez essayer d'utiliser un mot de passe d'application. Créez et gérez les mots de passe de vos applications. Vous serez peut-être invité à vous connecter à votre compte Google. Si vous avez configuré la validation en deux étapes, mais que vous ne trouvez pas l'option permettant d'ajouter un mot de passe d'application, voici les raisons possibles :
- La validation en deux étapes est configurée uniquement pour les clés de sécurité dans votre compte Google.
- Vous êtes connecté à un compte d'organisation professionnel, scolaire ou autre.
- La Protection Avancée est activée sur votre compte Google. Conseil : En général, vous devez saisir le mot de passe d'application une fois par application ou par appareil.
Puis fais les commandes suivantes pour mettre à jour la base de données
sudo postmap /etc/postfix/sasl_passwd
sudo chmod 600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
Redémarre Postfix pour que les changements prennent effet
sudo systemctl restart postfix
Essaye d'envoyer un mail de test à une adresse, comme ton adresse Gmail
echo "Test depuis Postfix via Gmail" | mailx -s "Test SMTP" ton.email@externe.com
Vous pouvez vérifier les logs avec la commande :
sudo tail -n 50 /var/log/mail.log