MySmtp
Présentation
MySmtp est une application qui vous permet d'envoyer du courrier électronique (mail) à un ou plusieurs
destinataires.
La particularité de cette application réside dans le fait que vous ne passez par aucun serveur intermédiaire
ni même par votre fournisseur Internet (ISP).
Ainsi, si vous envoyez un mail à 'toto@domaine.com' alors votre message sera directement remis au serveur 'domaine.com'.
(ou au serveur qui gère les courriers de 'domaine.com')
Q. Mais quel est l'intéret d'une telle application?
R. En fait, si vous êtes chez un ISP qui vous permet l'envoi de mails via SMTP et que vous en êtes satisfaits, alors MySmtp
ne représente qu'un faible intéret pour vous, celui de ne passer par aucun intermédiaire.
Par contre, si vous utilisez plusieurs ISP ou si vous ne souhaitez pas passer par le SMTP de votre fournisseur,
alors MySmtp est fait pour vous.
En effet, plusieurs sites sur Internet vous offre gratuitement des comptes POP3 (comptes utilisés pour récupérer votre courrier)
mais par mesure de sécurité, presque aucun n'inclu un compte SMTP.
MySmtp est donc ce compte SMTP. C'est votre machine qui distribue votre courrier aux destinataires
comme le ferait votre ISP.
Q. Oui mais concrètement, comment sa marche?
R. Lorsque votre logiciel de messagerie (Outlook, Pegasus Mail, Eudora etc...) envoi un courrier,
il se connecte à un serveur SMTP préalablement configuré (généralement smtp.domaine.com ou mail.domaine.com).
Avec MySmtp, ce serveur devient '127.0.0.1'. Cette adresse est en fait celle de votre machine.
Ainsi, quand votre logiciel enverra du courrier, il se connectera au serveur SMTP (MySmtp) de votre machine.
Ensuite, c'est MySmtp qui analysera la demande de remise du courrier et qui contactera directement le serveur destinataire
pour lui remettre vos mails.
Q. Bon, j'ai compris, mais combien cela va t'il me coûter encore ????
R. Rien du tout. Nous vous proposons MySmtp gratuitement.
(pensez à lire le contrat de licence dans le menu de MySmtp pour pouvoir l'utiliser ...)
L'application est en développement continu.
Version 1.0
- envoi à un ou plusieurs destinataires dans le même message
- possibilité d'envoyer au format brut ou HTML
- envoi d'un ou de plusieurs fichiers joints (un maximum de 500Ko est conseillé)
- tentatives multiples en cas de non remise avec message d'information à l'expéditeur
- renvoi à l'expéditeur des mails non remis avec la cause du rejet et le mail d'origine joint
- possibilité de suspendre la remise externe des courriers
- protection contre le relaying (acceptation de 127.0.0.1, 192.168.x.x et de votre IP publique)
- DNS primaire pour les requêtes MX paramétrable
- fichier d'historique (log) des connexions mis à jour en temps réel
- recherche automatique d'une nouvelle version disponible
- Détection des boucles infinies
Version 2.0
- Ajout: mode de debuggage avec enregistrement complet des actions dans un fichier HTML
- Correction: passe au serveur MX suivant, s'il existe, en cas d'échec avec celui en cours
- Correction: Mise en erreur si aucune réponse du serveur DNS courant
- Ajout: voir le menu contextuel pour les voir (icône systray)
Téléchargement (fichiers zippés)
- [1.0] 22/05/2002 -

Version 1.0 - Version exécutable (34 Ko) (pour mise à jour)

Version 1.0 - Installation complète (1 551 Mo)
- [1.1] 30/10/2003 -
Pour juste mettre à jour MySmtp depuis 1.0 vers 1.1
1: télécharger juste l'exécutable 2.0 ET DNSLookup 2.0 et les installer dans le répertoire racine de MySmtp
2: effacer le fichier de configuration MySmtp.ini, il sera créé à nouveau avec la nouvelle version

Version 1.1 - Version exécutable (38 Ko) (pour mise à jour)

Version 1.1 - Installation complète (1 658 Mo)
- [2.0] 05/12/2003 -
Pour juste mettre à jour MySmtp depuis 1.1 vers 2.0
1: télécharger l'exécutable 2.0 et l'installer dans le répertoire racine de MySmtp
2: télécharger le fichier language.zip et le décompresser dans le répertoire racine de MySmtp
3: effacer le fichier de configuration MySmtp.ini, il sera créé à nouveau avec la nouvelle version

Version 2.0 - Version exécutable (65 Ko) (pour mise à jour)

Version 2.0 - Fichier de langages (3 Ko) (pour mise à jour)

Version 2.0 - Installation complète (2 312 Ko)
[Modification] menu XP
[Ajout] gestion des parametres par interface graphique
[Modification] Message d'avertissement de nouvelle version remplacée par une icône systray
[Modification] Gestion "intelligente" des paramètres
[Modification] Utilisation par défaut du serveur DNS défini au niveau de l'ordinateur
[Modification] Si pas de serveur DNS trouvé sur l'ordinateur, le serveur prend la valeur 127.0.0.1
[AJOUT] Si une erreur survient avant la prise en charge de la configuration, le mode debug est activé par défaut (Safe Mode)
[AJOUT] Supression des enregistrements du registre des anciennes version
[AJOUT] fichier des erreurs = error.txt
[MODIFICATION] Correction d'un bug: MySmtp n'acceptait pas la commande 'mail from:' sans espace après from:
[MODIFICATION] Correction d'un bug: MySmtp n'acceptait pas la commande 'rcpt to:' sans espace après to:
|

Capture de MySmtp 2.0
- [2.1] 01/03/2004 - Version Béta
Pour juste mettre à jour MySmtp depuis 2.0 vers 2.1
1: télécharger l'exécutable 2.0 et l'installer dans le répertoire racine de MySmtp
2: télécharger le fichier language.zip et le décompresser dans le répertoire racine de MySmtp
3: effacer le fichier de configuration MySmtp.ini, il sera créé à nouveau avec la nouvelle version
4: mettre à jour DNSLookup à la version 3.0

Version 2.1 - Version exécutable (84 Ko) (pour mise à jour)

Version 2.1 - Fichier de langages (3 Ko) (pour mise à jour)
Version 2.1 - Installation complète
non supporté pour version béta
[Modification] Refonte partielle de la structure interne des processus (intégration de classes indépendantes)
[Modification] Les mails en erreur sont retournés à l'expediteur
[AJOUT] Gestion intelligente des remises sur un même serveur SMTP
[BUG] MySmtp ne traitait que le 1er destinataire et ignorait les autres destinataires (Champs A,Cc et Bcc)
[BUG] Traite les serveurs MX en respectant l'ordre DNS (et non plus dans l'ordre d'arrivée)
[AJOUT] Mise en cache des serveurs MX (requêtes DNS) avec prise en compte des durées de vie (TTL)
[BUG] Les serveurs MX pouvaient s'entrecroiser en cas d'envoi simultané vers des domaines distincts
|
- [3.0] 12/05/2004
Cette version nécessite SRI 2.0 (voir bas de page) !

Version 3.0 (329 Ko)
[AJOUT] Installation et désinstallation gérées désormais avec NullSoft NSI
[AJOUT] Possibilité de voir toutes les connexions actives
[AJOUT] Mise à jour de MySmtp depuis le logiciel (en version béta)
[AJOUT] Possibilité d'autoriser le relai pour les IP du réseau 192.168.x.x
[CORRECTION] Plus de plantage si aucun language trouvé
[CORRECTION] Plus de plantage si mail de l'expéditeur ou du destinataire invalide
[CORRECTION] Testé depuis Windows 98 (avec SRI 2.0)
|
- [3.1]
Mise à jour 3.1 : exécutable seulement

SRI - Standard Resources Installation 2.0 (2 666 Ko)
SRI est une simple application en Visual Basic 6 permettant, via son installation, d'être à jour avec certains composants (donc la base) que nécessite toute application développée dans ce langage.
SRI 2.0 n'est donc pas seulement utile pour MySmtp, mais pour d'autres applications VB6.
Bibliothèque - DNSLookup 1.0 (34 Ko)
Bibliothèque - DNSLookup 2.0 (42 Ko)
Bibliothèque - DNSLookup 3.0 (43 Ko)
composant Winsock (54 Ko)