F.A.Q SUR L'UTILISATION D'UN SERVEUR SMTP PRIVE

    v1.04b

    (c) Sébastien WILLEMIJNS












   Ce document est une ancienne partie (remaniée) de la FAQ manfr.willemijns.com
qui vantait en 2001-2002 les merites des logiciels serveurs SMTP prives comme
par exemple ARGOSOFT qui est souvent cite comme la reference sous Windows.





   INTRODUCTION:
   =============

   Utiliser un serveur SMTP prive permet de s'affranchir de l'utilisation
du serveur SMTP de son FAI / provider (Wanadoo, Tiscali, Free...) ou d'un
fournisseur d'e-mail (IFRANCE ou autres LAPOSTE.NET)


   Suite a la volonte des FAI de limiter le spam, certains d'entre eux (dont AOL
et Wanadoo) appliquent ou ont appliques differentes methodes pour refuser tous
les e-mails postes par des serveurs SMTP prives.

   Deux techniques sont employes:
- Decouvrir ou demander aux providers concurrents les classes d'adresses IP
des abonnes ADSL ou RTC (car un abonné ŕ un provider quelquonque est cense
utiliser le SMTP de son provider).

- Rejeter les e-mails dont le nom de domaine de l'expediteur ne possede pas
de champ "MX" dans son parametre DNS.


   Malgre ce grand probleme, certains d'entre vous maintiennent que, je cite,
"AOL n'est pas le centre du monde" (bah oui !) et que "seul un petit nombre
de serveurs SMTP sont bloques de cette facon"

   Pour ma part, je rejoins le camp de l'opposition car je pense que lorsqu'un
message n'a aucune garantie d'arriver, il faut trouver des autres methodes :)
ce qui a amene la sortie de ce chapitre de la FAQ "www.manfr.willemijns.com"





   NOTES IMPORTANTES SI VOUS AVEZ DES CORRESPONDANTS QUI ONT DES ADRESSES
FINSSANT PAR HOTMAIL.COM / YAHOO.COM OU AUTRES AOL.COM (LISTE NON EXAUSTIVE)


   Cette partie vous informe (a date du document) des limitations connues propres à chaque fournisseur d'e-mail FAI en ce qui concerne les envois ou la reception des méssages avec un serveur SMTP prive.

Depuis 2007, l'envoi de messages via les serveurs SMTP de ces fournisseurs d'e-mails vont souvent directement dans le dossier "Courrier indésirables" de vos correspondants !

Pour hotmail, la seule methode pour avoir des chances (et ca marche pas toujours) de ne pas passer dans la boite a spam est:
1) d'être en IP fixe.
2) de posseder un nom de domaine pour activer SFP.
3) de poster son message avec une adresse e-mail finissant par son nom de domaine comme expediteur.




NOTES IMPORTANTES A L'ATTENTION DES ABONNES AUX FAI CITES CI-DESSOUS:

   Cette partie vous informe (a date du document) des limitations connues
propres a chaque FAI en ce qui concerne les envois ou la reception des
messages avec un serveur SMTP prive:

* TELE2:
- Blocage du port 25 depuis Janvier 2004.

* AOL:
- Cette FAQ n'est valable que si vous n'avez pas les ports SMTP detournes
(voir www.aolfr.willemijns.com)
- Impossiblite d'envoyer des mails vers une adresse e-mail "@aol.com" avec
ce type de logiciel...
- Depuis le 5 Avril 2004, blocage (temporaire ?) du port 25 ce qui signifie
que les logiciels serveurs SMTP ne peuvent plus etre utilises depuis AOL..

   Pour connaitre les dernieres infos sur les caprices d'AOL, consultez la FAQ
"www.aolfr.willemijns.com"


* ALICE:
- (ceci n'est plus forcément d'actualité car cette phrase date de l'epoque de TISCALI) Impossiblite d'envoyer des mails vers une adresse e-mail "@aol.com" avec ce type de logiciel... seul un logiciel serveur SMTP repute complet comme HAMSTER ou surement SENDMAIL ou autres QMAIL sous UNIX peuvent vous permettre de faire des exceptions du style "si l'adresse e-mail du destinataire contient "@aol.com" alors passer obligatoirement l'e-mail par le serveur SMTP de mon provider"

* ORANGE:
- Blocage du port 25 (excepté le SMTP d'ORANGE) depuis Juin 2007 dans certaines régions, generalisation de ce blocage à toute la France en Aout 2007,
- (ceci n'est plus forcément d'actualité) Impossiblite d'envoyer des mails vers une adresse e-mail "@aol.com" avec ce type de logiciel... seul un logiciel serveur SMTP repute complet comme HAMSTER ou surement SENDMAIL ou autres QMAIL sous UNIX peuvent vous permettre de faire des exceptions du style "si l'adresse e-mail du destinataire contient "@aol.com" alors passer obligatoirement l'e-mail par le serveur SMTP de mon provider"

* FREE:
- Blocage du port 25 (excepté le SMTP de FREE) depuis 2006 directement fait par la FREEBOX, ce bridage peut se désactiver dans la console d'administation de votre compte chez FREE par "l'option qui va bien" ou en utilisant un autre modem que la FREEBOX ;)

* NOOS:
- Depuis Mars 2003, les e-mails lus ou envoyes depuis un serveur SMTP
prive sont bloques par le firewall de la societe...






VOICI LES DEUX METHODES D'UTILISATION d'UN SERVEUR SMTP PRIVE:


1) Utiliser un logiciel de serveur SMTP (genre ARGOSOFT sous Windows ou
SENDMAIL sous Unix) dedie uniquement aux envois de messages:

Avantages:
- Permet d'envoyer directement (donc plus discretement) des messages a vos
correspondants sans laisser de traces sur des serveurs SMTP intermediaires...
- Si un message n'est pas parti ou si une erreur s'est produite durant
l'envoi du message, vous en connaitrez plus explicitement la cause car les
messages d'erreurs renvoyes par certains serveurs SMTP (via le MAILER-DAEMON)
ne sont pas souvent tres explicites sur la raison du refus (voyez a ce sujet
l'annexe 3 sur www.changemel.willemijns.com).

Inconvenient:
- Lorsque le serveur SMTP du destinataire est temporairement hors-service,
le message reste sur votre ordinateur et vous devrez attendre au minimum votre
prochaine connexion sur Internet pour pouvoir tenter de le reposter !


   Si la configuration d'un tel logiciel vous interesse, voyez l'exemple de
configuration d'ARGOSOFT pour Windows que je donne a l'annexe 1.

Quelques noms de logiciels serveurs SMTP gratuits en vrac:
* SENDMAIL, QMAIL ou POSTFIX sous Unix,
* ARGOSOFT, MERCURY ainsi que le serveur "IIS" inclus dans XP et Windows 2000
(voyez http://christian.caleca.free.fr/trucastuces/smtp_w2k.htm)
* Le logiciel de messagerie FOXMAIL integre un mini serveur SMTP en interne.

Vous avez aussi HAMSTER qui existe en plusieurs versions ("mods") dont une
totalement en Francais disponible sur www.hamster-fr.org



2) Utiliser un logiciel de serveur SMTP fonctionnant en permanence et votre
compte POP3 ou IMAP4 sur ce meme serveur SMTP:

   Cette methode est ideale si votre ordinateur est branche en permanence sur
Internet grace a l'ADSL, au cable ou a une liaison specialisee (LS) car elle
vous permet de posseder chez vous votre propre serveur SMTP et POP3/IMAP4.

Avantages:
- Voir les avantages de la methode precedente,
- Independance totale... on ne peut pas faire mieux ! vous recevez et
postez directement vos messages !

Inconvenient: Votre ordinateur doit etre accessible 24h/24. Attention aux hackers
et aux pirates !!! Un antivirus comme AVP (un must) et un firewall comme
ZoneAlarm sont obligatoires ! Quelques liens non-exaustifs a consulter:
www.avp.ch, www.lesvirus.com, www.securiteinfo.com et www.websecurite.net

A NOTER: ne fonctionne que si vous avez une IP fixe ou si vous vous etes
inscrit a un service de DNS dynamique comme dyndns.org ou autres dynip.com

   Si ce mode de fonctionnement vous interesse, voyez l'exemple de configuration
d'ARGOSOFT pour Windows que je donne a l'annexe 2.






ANNEXE 1:

=====> Configurer un logiciel serveur SMTP dedie uniquement pour les envois:

   Prenons l'exemple de ARGOMAIL MAIL SERVER sous Windows dans le cas
d'une configuration sur un ordinateur personnel sans reseau local:

1) Apres avoir installe le logiciel, mettez dans OPTIONS/GENERAL
une adresse IP de serveur DNS comme par exemple 194.149.160.9
2) Cochez "ALLOW RELAY" et "AUTOMATICALLY START THE SERVER",
3) Dans l'onglet SMTP AUTHENTICATION, cochez "ENABLE SMTP AUTHENTICATION",
mettez un nom et un password (qui ne sera pas utilise pour notre cas),
4) Mettez "127.0.0.1" dans "DO NOT AUHENTICATE THE FOLLOWING IP",
5) lancez le serveur SMTP et allez par exemple sur www.abuse.net/relay.html
pour verifier que votre serveur SMTP n'est pas ouvert a tous les internautes !
6) Reserve pour l'annexe 2,
7) Configurez enfin votre logiciel de messagerie avec "127.0.0.1" comme
nom de serveur SMTP,
8) Pour envoyer des messages, il vous suffira de lancer ARGOMAIL en plus
de votre logiciel de messagerie.


   Explications succintes:
- en 1, on indique au logiciel une adresse IP de serveur DNS (j'ai pris comme
exemple l'adresse du serveur DNS d'ISDNET qui est un serveur DNS public),
- en 2, on autorise le "relay",
- en 3, on oblige tout le monde a s'indentifier sur le serveur SMTP,
- en 4, on autorise votre ordinateur (localhost = 127.0.0.1) a deroger a
la regle precedemment etablie,
- en 5, on verifie que votre logiciel n'est pas configure en serveur SMTP
public ce qui attirerait les spammeurs. Soyons realiste, le risque est faible
via ADSL ou via le cable et tres faible en connexion modem (car vous changez
d'adresse IP a chaque connexion) mais il faut mieux prevenir que guerir...

   Autre methode plus securisante (mais incompatible avec les vieux logiciels
de messageries car il demande l'authentification SMTP): passez l'etape 4 et
mettez dans votre logiciel de messagerie le nom et le password que vous avez
indique dans l'etape 3.


   ATTENTION:
   ==========

   D'une facon generale, pensez a configurer dans un logiciel serveur SMTP
le nombre de re-essais en cas de problemes !!!

   Les parametres par defaut des gros serveurs SMTP sont de reenvoyer les
messages en cas de problemes toutes les 20 minutes pendant 5 jours (envoi d'un
message d'alerte sur l'email de l'expediteur au bout de 4 heures de tentatives
infructueuses puis envoi d'un autre message au bout de 5 jours vous informant
de l'abandon definitif des tentatives d'envoi du message).

   Pour info, ARGOSOFT en version Freeware ne reessaye que 10 fois toutes
les 10 minutes soit 1h40 ce qui est pour moi vraiment trop faible
(seule la version shareware permet de modifier ces valeurs par defaut).




ANNEXE 2:

=====> Configurer un logiciel serveur SMTP permanent:

   ATTENTION: Je rappelle que cette configuration n'est valable que si vous
laissez REELLEMENT tourner votre ordinateur 24h/24 (avec les risques
d'attaques informatiques de votre ordinateur par des pirates/hackers)
car une interruption ou une coupure de quelques heures d'un logiciel serveur
SMTP peut-etre prejudiciable pour la reception de vos e-mails.


1) Reprenez l'annexe 1 en ajoutant la creation des comptes e-mails de
votre nom de domaine au point numero 6 de cette annexe.

2) Si vous ne possedez pas d'adresse IP fixe, inscrivez-vous a un serveur DNS
dynamique (liste sur www.technopagan.org/dynamic/) puis installez un logiciel
de mise a jour automatique et periodique de votre adresse IP actuelle vers le
serveur DNS dynamique toutes les X minutes et a chaque debut de connexion sur
Internet.

3) Si vous voulez utilisez votre nom de domaine, n'oubliez pas d'indiquer a
votre gestionnaire de DNS votre parametre MX qui devrait etre "LOGIN.DYNDNS.ORG"











Quoi de Neuf ?
==============

(8/5/2004):
- AOL bloque le port 25.

(10/7/2007):
- Ajout des bridages d'ORANGE et de FREE.





Vos suggestions et commentaires m'interessent !
Pour afficher mon adresse e-mail, completez puis validez la phrase
"Il fait trop chaud dehors, c'est à cause du
  "