Formations et ressources pour les TICE - ESPE Aix-Marseille          
Installer hMailServer avec easyPHP

Installation de hMailServer

Le but de l’opération est d’installer un serveur SMTP (envois de mails) local pour compléter les serveurs apache et MySQL fournis par easyPHP. Cette opération permet d’offrir un support à la fonction mail() de PHP pour pouvoir faire tourner les scripts qui nécessitent d’envoyer des mails sans utiliser un serveur smtp existant (d’un FAI par exemple).
Même si hMailServer est une application fournissant une solution de serveur de mail sous Windows très complète, l’idée ici est d’installer ce serveur de la façon la plus rapide possible : seule la possibilité que les scripts PHP puissent envoyer des mails nous intéresse...

Remarque : problème de refus d’envois des mails chez certains FAI

Certains fournisseurs d’accès internet n’acceptent pas les messages venant d’un serveur SMTP personnel. C’est le cas notament de AOL et Club Internet : tous les messages envoyés par votre hMailServer vers des adresses en xxx@aol.com ou yyy@club-internet.fr seront rejetés...

Complément : ne pas lancer hMailServer automatiquement au démarrage de Windows

Dans la configuration de base de hMailServer, le lancement de cette application se fait en tant que service avec démarrage automatique lorsque Windows est lancé. Pour éviter d’utiliser des ressources machine si vous ne l’utilisez que temporairement ou pour ne pas avoir un plantage au démarrage d’hMailServer si EasyPHP n’est pas lancé (EasyPHP en mode “portable” par exemple) vous pouvez modifier ce comportement :

Complément : réglages firewall et routage pour hMailServer

hMailServer étant un serveur POP (réception et stockage de mails) et SMTP (envois de mails), il faut configuer votre éventuel firewall pour qu’il autorise l’utilisation des ports 25 (SMTP) et 110 (POP). De la même manière, si votre machine est derrière un routeur, celui-ci doit (à minima, pour la configuration qui nous intéresse ici) laisser passer les connections sortantes sur le port 25. Si votre fournisseur d’accès est free, il faut donc dévalider le blocage des envois sur le port 25 configuré par défaut chez ce FAI :


[ http://tice.espe.univ-amu.fr/spip/Installer-hMailServer-avec-easyPHP ]