Je souhaite envoyer des mails via le terminal avec msmtp mais je ne comprends pas ce qui bloque.
Voici le fichier ~/.msmtprc que j'ai complété:
Code : Tout sélectionner
# Valeurs par défaut pour tous les comptes.
defaults
port 587
tls on
tls_certcheck on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile /var/log/msmtp
# Exemple pour un compte Gmail
account gmail
host smtp.gmail.com
from xxxxxxpierre@gmail.com
auth on
user xxxxxxpierre@gmail.com
password xxxx xxxx xxxx xxxx
# Definition du compte par defaut
account default : gmail
J'ai créé le fichier /var/log/msmtp en ajoutant mon utilisateur dans le groupe msmtp.
J'ai contrôlé ceci qui me parait conforme.
Code : Tout sélectionner
peio@lmde:~$ ls -la /usr/sbin/sendmail
lrwxrwxrwx 1 root root 12 16 avril 2025 /usr/sbin/sendmail -> ../bin/msmtpCode : Tout sélectionner
peio@lmde:~$ echo "test messagerie" | msmtp xxxxxx.yyyyyy@gmail.com
msmtp: compte default introuvable : aucun fichier de configuration disponibleL'objectif de cela est de mettre en place un script sur un serveur qui m'enverra par mail des informations du PC.
Merci d'avance pour votre aide.