On sait déja que par les serveurs IIS de windows 2OOO et NT, on peut envoyer un mail par le serveur SMTP (cf la page de Ludo la dessus : L'envoi de mail en ASP par CDONT), je vais donc vous montrer comment faire pour implémenter cette même fonction dans un application VB (version 6).
Explication de l'utilité
Cette fonction a pour but de s'inscrire dans des modules que l'on développe pour le serveur WEB afin de tourner en tâche de fond de celui-ci. Par exemple une DLL du serveur WEB alertant lorsque celui-ci tombe, ou encore des avertissement lors de nouvelle publication de produit dans un répertoire, ...
Le cas pratique qui m'a demandé cette fonction est un système de copie pour les LOGS IIS des serveurs afin de les stocker dans un répertoire, afin d'en extraire des statistiques. Cette fonction envoie donc un mail en cas de problème lors de la copie (serveurs distants et LOG de plusieurs dizaines de MO), mais envoie aussi un mail une fois les statistiques faites pour en avertir les personnes concernées.