MSMTP

De Wiki de Jordan LE NUFF
Sauter à la navigation Sauter à la recherche
Ligne 127 : Ligne 127 :
  
 
=== Configuration ===
 
=== Configuration ===
 +
Pour connaitre quels sont les fichiers de configuration qui sont lus, lancer la commande suivante :
 +
msmtp --version
 +
 +
Exemple de retour :
 +
{{terminal|text=
 +
[root@myserver ~]# msmtp --version
 +
msmtp version 1.8.10
 +
Plateforme : x86_64-redhat-linux-gnu
 +
Librairie TLS/SSL : GnuTLS
 +
Librairie d'authentification : GNU SASL; oauthbearer: built-in
 +
Méthodes d'authentification supportées :
 +
plain scram-sha-1 external gssapi cram-md5 digest-md5 login ntlm oauthbearer
 +
Support IDN : désactivé
 +
NLS: activé, LOCALEDIR : /usr/share/locale
 +
Support de porte-clés: Gnome
 +
Nom du fichier de configuration système : /etc/msmtprc
 +
Nom du fichier de configuration utilisateur : /root/.msmtprc
 +
 +
Copyright (C) 2020 Martin Lambers and others.
 +
This is free software.  You may redistribute copies of it under the terms of
 +
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
 +
There is NO WARRANTY, to the extent permitted by law.
 +
}}
 +
 +
Dans cet exemple, le fichier de configuration global est <code>/etc/msmtprc</code> et le fichier de configuration de l'utilisateur est <code>$HOME/.msmtprc</code>.

Version du 25 mai 2020 à 16:34

Présentation

Cette page a pour objet de décrire comment installer MSMTP sur un serveur CentOS

Description

msmtp est un client SMTP très simple et facile à configurer pour l'envoi de courriels.

Son mode de fonctionnement par défaut consiste à transférer les courriels au serveur SMTP que vous aurez indiqué dans sa configuration. Ce dernier se chargera de distribuer les courriels à leurs destinataires.

Il est entièrement compatible avec sendmail, prend en charge le transport sécurisé TLS, les comptes multiples, diverses méthodes d’authentification et les notifications de distribution.

msmtp est la solution idéale si vous avez besoin que votre serveur vous envoie les courriels de notifications (taches Programmer des tâches avec CRON, Logwatch ou autre) sans avoir à mettre en place une solution lourde comme Postfix : agent de transfert de courriel (SMTP).

Plus d'informations sur https://marlam.de/msmtp/

Installation

Prérequis

Installer le dépôt EPEL :

yum -y install epel-release
yum makecache

Installation du paquet msmtp

Installer le paquet msmtp avec la commande :

yum install msmtp

Exemple de retour :

Putty icon.png Console SSH

Configuration

Pour connaitre quels sont les fichiers de configuration qui sont lus, lancer la commande suivante :

msmtp --version

Exemple de retour :

Putty icon.png Console SSH

Dans cet exemple, le fichier de configuration global est /etc/msmtprc et le fichier de configuration de l'utilisateur est $HOME/.msmtprc.