Comment configurer les alertes par courrier électronique sur Linux à l'aide de Gmail ou SMTP

Table des matières:

Comment configurer les alertes par courrier électronique sur Linux à l'aide de Gmail ou SMTP
Comment configurer les alertes par courrier électronique sur Linux à l'aide de Gmail ou SMTP

Vidéo: Comment configurer les alertes par courrier électronique sur Linux à l'aide de Gmail ou SMTP

Vidéo: Comment configurer les alertes par courrier électronique sur Linux à l'aide de Gmail ou SMTP
Vidéo: Activer le compte administrateur intégré Windows 10, Windows 11 - YouTube 2024, Peut
Anonim
 Les machines Linux peuvent nécessiter une intervention administrative de nombreuses manières, mais sans vous y connecter manuellement, comment le sauriez-vous? Voici comment configurer les e-mails pour être averti lorsque vos machines veulent de l’attention et de l’attention.
Les machines Linux peuvent nécessiter une intervention administrative de nombreuses manières, mais sans vous y connecter manuellement, comment le sauriez-vous? Voici comment configurer les e-mails pour être averti lorsque vos machines veulent de l’attention et de l’attention.

Bien sûr, cette technique est destinée aux vrais serveurs, mais si vous avez une machine Linux installée dans votre maison faisant office de serveur domestique, vous pouvez également l’utiliser ici. En fait, étant donné que de nombreux fournisseurs d'accès à domicile bloquent les courriers électroniques sortants réguliers, cette technique peut s'avérer un excellent moyen de vous assurer que vous recevez toujours des courriers d'administration, même de vos serveurs domestiques.

Vue d'ensemble

La configuration de la capacité d’envoi d’e-mails pour une machine nous indique immédiatement que de nombreux problèmes d’administration du système et des alertes critiques sont automatiquement envoyés à l’administrateur désigné de ce système. L'exemple le plus remarquable est que les erreurs d'exécution de travaux cron entrent dans cette catégorie et informeront donc l'administrateur qu'il y a eu un problème avec les travaux planifiés tels que les sauvegardes dès qu'ils se produisent, y compris l'erreur standard (stderr) générée dans le rapport. Nous pourrons également incorporer des emails à partir de scripts bash.

Ne vous inquiétez pas, cela ne vous envoie généralement pas trop de courrier indésirable et vous pouvez simplement le déconfigurer si cela vous ennuie.

Sur les systèmes basés sur Debian, outre de nombreux programmes très polyvalents liés à l’e-mailing, il existe également smsp package, ce qui est bien adapté si tout ce que vous voulez faire est de demander à un agent d’envoyer des emails en utilisant un autre serveur de messagerie (MTA), sans avoir à configurer une configuration complète de postfix ou sendmail pour le faire.

Prérequis et hypothèses

Avant de commencer, vous devez vous assurer que toutes ces conditions sont remplies:

  • Vous avez un serveur SMTP qui peut recevoir les emails de vos machines et les envoyer au destinataire (c'est-à-dire votre central d'entreprise ou Gmail).
  • Vous disposez des informations d'identification d'un utilisateur capable d'envoyer un courrier électronique sur ce serveur (c'est-à-dire une boîte aux lettres ou un compte Gmail).
  • Cette procédure a été utilisée et testée sur des systèmes * basés sur Debian (Lenny, Ubuntu & Mint). Par conséquent, si vous n'êtes pas sur l'une de ces distributions, votre kilométrage peut varier.
  • Vous me verrez utiliser VIM comme programme d’édition, c’est uniquement parce que j’y suis habitué… vous pouvez utiliser n’importe quel autre éditeur que vous souhaitez.

* Il est également utilisé et testé sur DD-WRT, mais ne sera traité que dans un article à venir (mise à jour: n’est-ce pas amusant pour le futur?) En raison des variations d’installation et de configuration nécessaires pour une telle plate-forme embarquée.

Installer

Pour installer le package ssmtp (Simple S.M.T.P), utilisez la commande suivante:

sudo aptitude install ssmtp

Puis éditez le fichier de configuration:

sudo vim /etc/ssmtp/ssmtp.conf

Ajustez et ajoutez si nécessaire les paramètres suivants:

  • [email protected]

    Changez-le de postmaster en courrier électronique de l’administrateur de la machine.

  • mailhub=smtp.gmail.com:587

    Dans notre cas, votre serveur de messagerie est Gmail. Nous devons donc spécifier le port 587, ce qui n’est généralement pas nécessaire pour les serveurs SMTP classiques.

  • [email protected]

    Habituellement, le nom de la machine est automatiquement renseigné par la configuration du paquet. Si la machine a une boîte aux lettres, cela devrait fonctionner, mais si ce n'est pas le cas ou si le nom n'est pas le même, la boîte aux lettres sera ajustée en conséquence.

  • UseSTARTTLS=YES

    Activer TLS pour une communication de session sécurisée.

  • AuthUser=username

    Le nom d'utilisateur de la boîte aux lettres d'envoi.

  • AuthPass=password

    Le mot de passe de la boîte aux lettres d'envoi.

  • FromLineOverride=yes

    Envoie le nom d'hôte à la place de la racine [[email protected]].

Pour que le champ “à partir de” par défaut (racine) soit le nom du serveur, éditez le / etc / ssmtp / revaliases fichier:

sudo vim /etc/ssmtp/revaliases

Et ajoutez-y la traduction souhaitée qui, dans notre exemple de cas Gmail, sera:

root:[email protected]:smtp.gmail.com

Incroyablement, c’est tout ce que vous avez à faire pour activer cette capacité. À partir de maintenant, la machine vous enverra un e-mail lorsque quelque chose se passera.

Confirmation de la configuration

Permet de tester l'exactitude de notre configuration ssmtp en envoyant un courrier électronique:

echo 'Test message from Linux server using ssmtp' | sudo ssmtp -vvv [email protected]

Le «-vvv» active la sortie de la verbosité. Ne vous inquiétez donc pas. C’est juste au cas où vous rencontriez un problème, vous obtiendrez une sorte de sortie pour Google. Si tout se passe bien, vous devriez recevoir le courriel en quelques secondes.

Nous montrerons des exemples scriptés de cette configuration dans de futurs articles.

Image
Image

Que vos courriels soient de la variété qui ne rebondit pas:)

Conseillé: