MSMTP
Sommaire
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 :
[root@vmwcentos7 ~]# yum install msmtp Modules complémentaires chargés : fastestmirror Loading mirror speeds from cached hostfile * base: fr2.rpmfind.net * epel: mirror.yandex.ru * extras: mirroir.wptheme.fr * updates: mirroir.wptheme.fr Résolution des dépendances --> Lancement de la transaction de test ---> Le paquet msmtp.x86_64 0:1.8.10-1.el7 sera installé --> Traitement de la dépendance : libgnutls.so.28(GNUTLS_1_4)(64bit) pour le paquet : msmtp-1.8.10-1.el7.x86_64 --> Traitement de la dépendance : libgnutls.so.28(GNUTLS_2_12)(64bit) pour le paquet : msmtp-1.8.10-1.el7.x86_64 --> Traitement de la dépendance : libgnutls.so.28(GNUTLS_3_0_0)(64bit) pour le paquet : msmtp-1.8.10-1.el7.x86_64 --> Traitement de la dépendance : libgnutls.so.28(GNUTLS_3_1_0)(64bit) pour le paquet : msmtp-1.8.10-1.el7.x86_64 --> Traitement de la dépendance : libgsasl.so.7(LIBGSASL_1.1)(64bit) pour le paquet : msmtp-1.8.10-1.el7.x86_64 --> Traitement de la dépendance : libgnutls.so.28()(64bit) pour le paquet : msmtp-1.8.10-1.el7.x86_64 --> Traitement de la dépendance : libgsasl.so.7()(64bit) pour le paquet : msmtp-1.8.10-1.el7.x86_64 --> Traitement de la dépendance : libsecret-1.so.0()(64bit) pour le paquet : msmtp-1.8.10-1.el7.x86_64 --> Lancement de la transaction de test ---> Le paquet gnutls.x86_64 0:3.3.29-9.el7_6 sera installé --> Traitement de la dépendance : trousers >= 0.3.11.2 pour le paquet : gnutls-3.3.29-9.el7_6.x86_64 --> Traitement de la dépendance : libnettle.so.4()(64bit) pour le paquet : gnutls-3.3.29-9.el7_6.x86_64 --> Traitement de la dépendance : libhogweed.so.2()(64bit) pour le paquet : gnutls-3.3.29-9.el7_6.x86_64 ---> Le paquet libgsasl.x86_64 0:1.8.0-8.el7 sera installé --> Traitement de la dépendance : libntlm.so.0()(64bit) pour le paquet : libgsasl-1.8.0-8.el7.x86_64 ---> Le paquet libsecret.x86_64 0:0.18.6-1.el7 sera installé --> Lancement de la transaction de test ---> Le paquet libntlm.x86_64 0:1.3-6.el7 sera installé ---> Le paquet nettle.x86_64 0:2.7.1-8.el7 sera installé ---> Le paquet trousers.x86_64 0:0.3.14-2.el7 sera installé --> Résolution des dépendances terminée Dépendances résolues ============================================================================================================================================================================================================================================== Package Architecture Version Dépôt Taille ============================================================================================================================================================================================================================================== Installation : msmtp x86_64 1.8.10-1.el7 epel 174 k Installation pour dépendances : gnutls x86_64 3.3.29-9.el7_6 base 680 k libgsasl x86_64 1.8.0-8.el7 epel 131 k libntlm x86_64 1.3-6.el7 base 44 k libsecret x86_64 0.18.6-1.el7 base 153 k nettle x86_64 2.7.1-8.el7 base 327 k trousers x86_64 0.3.14-2.el7 base 289 k Résumé de la transaction ============================================================================================================================================================================================================================================== Installation 1 Paquet (+6 Paquets en dépendance) Taille totale des téléchargements : 1.8 M Taille d'installation : 5.0 M Is this ok [y/d/N]: y Downloading packages: (1/7): libntlm-1.3-6.el7.x86_64.rpm | 44 kB 00:00:00 (2/7): libsecret-0.18.6-1.el7.x86_64.rpm | 153 kB 00:00:00 (3/7): gnutls-3.3.29-9.el7_6.x86_64.rpm | 680 kB 00:00:00 warning: /var/cache/yum/x86_64/7/epel/packages/libgsasl-1.8.0-8.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY La clé publique pour libgsasl-1.8.0-8.el7.x86_64.rpm n'est pas installée (4/7): libgsasl-1.8.0-8.el7.x86_64.rpm | 131 kB 00:00:00 (5/7): msmtp-1.8.10-1.el7.x86_64.rpm | 174 kB 00:00:00 (6/7): nettle-2.7.1-8.el7.x86_64.rpm | 327 kB 00:00:00 (7/7): trousers-0.3.14-2.el7.x86_64.rpm | 289 kB 00:00:00
Total 3.0 MB/s | 1.8 MB 00:00:00 Récupération de la clé à partir de file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Importation de la clef GPG 0x352C64E5 : ID utilisateur : « Fedora EPEL (7) <epel@fedoraproject.org> » Empreinte : 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 Paquet : epel-release-7-11.noarch (@extras) Provient de : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 Est-ce correct [o/N] : o Running transaction check Running transaction test Transaction test succeeded Running transaction Installation : nettle-2.7.1-8.el7.x86_64 1/7 Installation : libsecret-0.18.6-1.el7.x86_64 2/7 Installation : libntlm-1.3-6.el7.x86_64 3/7 Installation : libgsasl-1.8.0-8.el7.x86_64 4/7 Installation : trousers-0.3.14-2.el7.x86_64 5/7 Installation : gnutls-3.3.29-9.el7_6.x86_64 6/7 Installation : msmtp-1.8.10-1.el7.x86_64 7/7 Vérification : trousers-0.3.14-2.el7.x86_64 1/7 Vérification : msmtp-1.8.10-1.el7.x86_64 2/7 Vérification : libntlm-1.3-6.el7.x86_64 3/7 Vérification : libgsasl-1.8.0-8.el7.x86_64 4/7 Vérification : libsecret-0.18.6-1.el7.x86_64 5/7 Vérification : nettle-2.7.1-8.el7.x86_64 6/7 Vérification : gnutls-3.3.29-9.el7_6.x86_64 7/7 Installé : msmtp.x86_64 0:1.8.10-1.el7 Dépendances installées : gnutls.x86_64 0:3.3.29-9.el7_6 libgsasl.x86_64 0:1.8.0-8.el7 libntlm.x86_64 0:1.3-6.el7 libsecret.x86_64 0:0.18.6-1.el7 nettle.x86_64 0:2.7.1-8.el7 trousers.x86_64 0:0.3.14-2.el7 Terminé !