# 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
Le password d'application est issu de mon compte google.
J'ai créé le fichier /var/log/msmtp en ajoutant mon utilisateur dans le groupe msmtp.
J'ai eu le même souci il y a quelques années sur un serveur de monitoring, une fois les permissions corrigées ça roulait nickel.
Pour nullmailer, personnellement je préfère msmtp une fois qu'il est bien configuré, c'est plus flexible et tu gardes le contrôle sur tes paramètres SMTP. Mais effectivement nullmailer peut être plus simple pour un usage basique.
Teste déjà ces modifs et dis-nous si ça passe !
Re: Configuration de msmtp pour envoie de mail via le terminal
Posté : mar. 7 avr. 2026 15:45
par arghlub
Salut EtienneGP,
merci d'utiliser les balises «code» plutot que du markdown pour les commandes terminal. J'ai remplacé cette fois-ci mais je vais pas le faire à tous les coups.
Re: Configuration de msmtp pour envoie de mail via le terminal
# - copier dans le fichier de configuration /home/peio/.msmtprc
# - ajouter un mot de passe à la clef de l'anneau :
# secret-tool store --label=msmtp host smtp.gmail.com service smtp user maitiapierre
account xxxxxxpierre@gmail.com
host smtp.gmail.com
port 587
tls on
tls_starttls on
auth on
user xxxxxxpierre
from xxxxxxpierre@gmail.com
J'ai corrigé ce que tu m'as dit mais lorsque je teste l'envoi d'un mail c'est pareil.
# Valeurs par défaut pour tous les comptes.
defaults
port 587
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile /var/log/msmtp
#account default: orange
# Exemple pour un compte Orange
account pierre.xxxxxx@wanadoo.fr
host smtp.orange.fr
from pierre.xxxxxx@wanadoo.fr
auth on
user pierre.xxxxxx@wanadoo.fr
password xxxxxxxxxxxxx
# Definition du compte par defaut
account default: orange
peio@lmde:~$ echo "test messagerie" | msmtp xxxxxxpierre@gmail.com
msmtp: compte default introuvable : aucun fichier de configuration disponible
J'ai contrôlé que le fichier /var/log/msmtp via nano soit vide > ok.
Là je suis bloqué.
Merci d'avance de votre aide.
Pierre
Re: Configuration de msmtp pour envoie de mail via le terminal
Posté : sam. 18 avr. 2026 08:16
par omelie40
Bonjour,
Après plusieurs tentatives infructueuses, j'ai réussi à envoyer des mails via le terminal avec la commande "swaks".
Cela répond à ma demande.
J'ai trouvé un tuto sur yt et ça fonctionne parfaitement.