Chksmtp est un petit utilitaire qui vérifie qu’un serveur SMTP n’est pas un relais ouvert.
La force de ce programme est qu’il vous est possible de définir vous même vos propres tests à effectuer. Ceci se fait d’un manière très aisée via un simple fichier de configuration.
Il est souvent intéressant de constater que certaines formes d’adresses perturbent grandement les MTA qui finissent par accepter le relayage. Les résultats doivent toutefois être relativisés car certains MTA feignent d’accepter le relayage, mais détruisent en interne le message.
Chksmtp peut également être utilisé comme CGI et peut gérer les résultats de ses tests en HTML. Chksmtp détecte automatiquement l’environnement utilisé.
Vous pouvez tester en ligne chksmtp en cliquant ici.
Dernière version de chksmtp (RPM Linux):
1.17 (26 décembre 2005, md5: 06e381b6bc44dd1a2bb27ecf983073af)
Anciennes versions de chksmtp (RPM Linux): 1.16 (1 décembre 2004), 1.15 (2 juillet 2004), 1.14 (1 mai 2004), 1.13 (14 avril 2004), 1.12 (5 avril 2004), 1.11 (9 mars 2004)
Historique:
* 26/12/05: Ajout des blacklists
* 06/12/05: Ajout de la gestion du VRFY
* 23/06/05: Ajout du paramétrage du « HELO »
* 28/05/05: Modification d’un petit bug dans la capture CGI (Car 0x11)
* 15/05/05: Ajout du reverse
* 14/05/05: Modification des paramètres CGI pour une meilleure localisation
* 13/04/05: Correction d’un bug dans la saisie du formulaire HTML
* 01/12/04: Gros bug TLS corrigé
* 29/10/04: Ajout du paramétrage du fichier de configuration (chksmtp –conf fichier)
* 28/09/04: Modification des stats
* 23/09/04: Ajout du calcul du LA, installation de la version anglaise
* 31/07/04: Ajout de la commande HELP, et meilleure identification du MTA
* 06/07/04: Ajout de la gestion des authentifications (SMTP AUTH)
* 02/07/04: Petit bug d’affichage sur les stats
* 16/05/04: Correction mineure, ajout des stats
* 24/04/04: Petit bug d’affichage corrigé, ajout des reconnexions, du paramétrage du port SMTP, des signatures et des timeout sur les connexions et reconnexions
* 18/04/04: Meilleure optimisation de pgm(), support TLS ajouté
* 16/04/04: Ajout de la gestion esmtp
* 15/04/04: Ajout du nombre de tests, modification du message d’exclusion
* 14/04/04: Ajout des timers+CPU, prise en compte d’une erreur sur le fichier log
* 13/04/04: Ajout des exclusions
* 07/04/04: Modification du format des logs, prise en compte du masque dans chkip()
* 05/04/04: Suppression de la bufferisation des sorties HTML, modifications des sorties, correction de quelques bugs d’affichage (accents ok)
* 29/03/04: Ajout des CR dans le code HTML, modification de getconnect() pour une meilleure prise en compte des timeout
* 03/03/04: Suppression des caractères accentués
* 16/01/04: Bug caractère continuation à la connexion
* 03/10/01: TM, Première version