J’ai mis en place un bébé service pour tester du bon fonctionnement d’un serveur SMTP. En gros vous envoyer un email à ping [arobase] zici [point] fr (en l’occurrence) et vous recevrez en retour un email « pong » avec les entêtes du message reçu par le serveur.
Le mettre en place à la maison
Pré-requis : Perl & un serveur smtp configuré (pour moi c’est Postfix)
Ensuite 4 commandes et c’est réglé :
$ mkdir /opt/pongsmtp $ git clone http://forge.zici.fr/source/vrac.git $ cd vrac $ # Sinon le code est ici : https://forge.zici.fr/source/vrac/browse/master/pongSmtp.pl $ cp pongSmtp.pl /opt/pongsmtp $ echo "ping: \"| perl /opt/pongsmtp/pongSmtp.pl\"" >> /etc/aliases $ newaliases
Note : Si vous mettez en place ce script n’hésitez pas à m’en faire part. Une petite liste de « ping@dom1.com, ping@dom2.com…. » peut être intéressante…
- Le code source
- Le service ping.zici.fr
Rien de plus à ajouter… si vous voyez des améliorations n’hésite pas !