Msmtp permet d'envoyer des emails à partir, par exemple d'un serveur smtp existant tel que: infomaniak, ovh, gmail...
Prérequis: Pour envoyer et recevoir des emails: msmtp
Installation msmtp¶
Pour installer tout ça sur Debian:
apt install msmtp
Configuration de msmtp¶
Il suffit de créer un fichier .msmtprc dans ~/.msmtprc. Cet à dire dans le répertoire de l'utilisateur:
Le contenu du fichier doit être comme ceci:
account default
host mail.infomaniak.com
port 587
from utilisateur@domaine.fr
tls on
tls_certcheck on
tls_starttls on
auth on
user utilisateur@domaine.fr
password mon-super-mot-de-passe
- ATTENTION !: Bien donner les permissions seulement à l'utilisateur. En effet il y a un mot de passe à l'intérieur du fichier !
Test d'envoi d'email¶
echo "Subject: test-envoi" | msmtp user@domaine.com
Envoyer un fichier texte¶
cat texte.log | msmtp user@domaine.com
Ajouter un sujet à un fichier texte et l'envoyer¶
echo "Subject: mon sujet" | cat - texte.log | msmtp user@domaine.com