Fonction Mail() en localhost?
Hors ligneGmohamed Le 06/03/2010 à 14:20 Profil de Gmohamed Configuration de Gmohamed

Salut tous;

Je veux tester un script en php qui envoie des Emails avec la fonction Mail(), pour cela j'ai installé sur mon PC un serveur mail (hMailServer-5.3.2-B1769, ensuite j'ai éditer mon programme qui est le suivant:

<?php
    $headers ='From: "nom"<compte1@mondomaine.com>'."\n";
     $headers .='Reply-To:  compte1@mondomaine.com'."\n";
     $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
     $headers .='Content-Transfer-Encoding: 8bit';

     if(mail('compte2@mondomaine.com', 'Sujet', 'Message de test', $headers))
     {
          echo 'Le message a bien été envoyé';
     }
     else
     {
          echo 'Le message n\'a pu être envoyé';
     }
?>

sachant que:

- mondomaine.com : est un domaine que j'ai creé sur le serveur mail (hMailServer)

- compte1@mondomaine.com et compte2@mondomaine.com : deux comptes mail, je les ai creé sur hMailServer dans le domaine: mondomaine.com

Aprés l'exécution du script, le resultat est:

Le message a bien été envoyé

ce qui veut dire que l'Email est transmit, mais je ne sais pas ou je trouve cet Email ?!!!

Et quand je remplace les adresses Email par celles d'autres serveurs, par exemple: x@yahoo.fr et y@hotmail.fr, le resultat sera toujours le même:

Le message a bien été envoyé

Mais lorsque je consulte mon compte E-mail y@hotmail.fr, je ne trouve pas de message reçu ?!!!

SVP donnez moi une solution à mon problème.

Hors ligneAnthony Le 07/03/2010 à 02:22 Profil de Anthony Configuration de Anthony

Admin

Salut smiley

Tu as également paramétré les DNS de ton fournisseur d'accès correctement dans ton serveur mail ? car il y a de fortes possibilités qu'il n'arrive pas à trouver les ip des serveurs malgré qu'ils soient en localhost. au pire ce que tu peux faire c'est dans ton fichier HOSTS rajouter la ligne

ip               serveur

exemple :

127.0.0.1        mondomaine.com

--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels