Par défaut, un serveur Microsoft Windows exécutant Internet Information Services ( IIS) ne permet pas de relais de messagerie si elles proviennent d'une produits de tiers . Pour envoyer un mail avec le langage de script PHP utilisant IIS 6 , vous devez changer votre vos paramètres IIS PHP et de permettre Transport Protocol ( SMTP) relais Simple Mail à partir du serveur lui-même (localhost) . Instructions
1
Localisez votre fichier de configuration " php.ini" . Le fichier se trouve généralement soit dans l' : dossier " c \\ php " ou " c: \\ windows " du dossier . Editez le fichier avec un éditeur de texte tel que le Bloc-notes.
2
Rechercher une entrée appelée " fonction de mail" . S'il n'y a pas une telle entrée , ajouter à la fin du fichier . Si il ya une entrée , changer de spécifier le serveur SMTP et le port . Par exemple:
[ mail function ]
SMTP = localhost
smtp_port = 25
3
Exécutez le Gestionnaire des services Internet en cliquant " Démarrer - Tous les programmes - Outils d'administration - Internet Information Services ( IIS) Manager". Recherchez l'entrée appelée " Default SMTP Virtual Server " . Cliquez sur le bouton droit de la souris et choisissez "Propriétés " pour ouvrir la fenêtre Propriétés. Cliquez sur l'onglet "Accès" et cliquez sur "Connexion" pour afficher la liste des serveurs et le protocole Internet (IP) a permis d'établir des connexions au serveur de messagerie. Si une entrée pour l'adresse IP 127.0.0.1 n'est pas dans la liste , cliquez sur le bouton "Ajouter" , entrez "127.0.0.1 : " . Et cliquez sur " OK" pour enregistrer vos modifications
4
Cliquez sur le bouton " relais " pour ouvrir la fenêtre " Restrictions de relais " . Si "127.0.0.1" n'est pas répertorié, cliquez sur "Ajouter " , entrez "127.0.0.1" et cliquez sur "OK" pour enregistrer vos modifications . Si "localhost" n'est pas répertorié, cliquez sur "Ajouter " à nouveau , entrez "localhost " et cliquez sur "OK" pour enregistrer vos modifications . Cliquez sur «OK» deux fois pour revenir à l'écran principal IIS Manager.
5
Dans le panneau de l'arborescence de gauche, cliquez sur le bouton droit de la souris et choisissez " Toutes les tâches ... " et "Redémarrer IIS ... " . Votre serveur IIS est maintenant configuré pour envoyer du courrier à partir de PHP.