Mail() bien envoyé mais pas reçu

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Mail() bien envoyé mais pas reçu

par kpn59 » 14 juin 2007, 16:44

Merci jpaul , en fait, le message été envoyé à l'adresse indiqué dans le php.ini

Il fallait donc juste indiquer une adresse e-mail valide dans le php.ini et le tour était jouer.

Un grand merci à tous ! le code n'a pas changé donc je ne le remet pas ;)

:agenouille:

par jpaul » 14 juin 2007, 16:19

Bonjour,

Si le message a bien été envoyé mais qu'il n'est pas reçu, il devrait y avoir un avis qui revient à l'émetteur.
Je ne vois ni champ from ni reply-to dans ton code, php va donc prendre ce qu'il y a dans la configuration : fichier php.ini
WAMP5 = windows
donc, dans php.ini tu as mis le serveur de l'entreprise ou tu travailles :
SMTP = serveur_entreprise
mais le champ :
sendmail_from = xxx@domaine

Contient-il une adresse valide, je pense que c'est là qu'un message d'erreur sera retourné s'il y en a une. Ca pourrait donner une indication.

par kpn59 » 14 juin 2007, 15:31

J'ai obtenu le SMTP du serveur de l'entreprise ou je travaille.
Je travaille en local avec WAMP5 version 1.7.0 mais l'application réalisée sera elle, sur un serveur de production.

Merci

par Sékiltoyai » 14 juin 2007, 14:47

Es tu sûr de ta configuration de ton php.ini ?
Tu es en local ou sur un serveur web ?

par kpn59 » 14 juin 2007, 10:55

Ah d'accord.

Oui l'adresse est bonne, j'ai d'ailleurs essayé plusieurs adresses, connaissant les problèmes avec hotmail. ( orange, gmail ) mais aucun n'arrive à destination.


Edit le 14/06 à 11h12 :

Je viens également de creer une adresse sur yahoo.fr pour tester (cf post de ce forum) si le mail n'apparait pas dans le dossier spam. Mais il n'apparait pas du tout.
Avez-vous un nom de domaine qui marche à 100% ?

par zeus » 14 juin 2007, 10:54

Je ne vois aucune erreur dans le code.

Je voudrais quand même apporter une précision : mail() retourne TRUE quand le mail est correctement parti, pas arrivé ...

Est-ce que l'adresse de destination est bonne ?

Mail() bien envoyé mais pas reçu

par kpn59 » 14 juin 2007, 10:29

Bonjour à tous,
comme le sujet l'indique, je souhaite envoyer un mail à l'admin après inscription d'un membre afin qu'il puisse valider son inscription. Le script m'indique que l'e-mail a bien été envoyé mais je ne le reçois pas.

<?php

     $to  =  '[email protected]'  ; 

     $subject = 'Confirmation inscription';

     $message = " Veuillez confirmer l'inscription du membre $nom $prenom ayant pour login $log. <br>
	Il vous suffit de cliquer sur le lien ci dessous : <br>
	http://localhost/Stage_Mathieu/actif.php  <br>     ";

     $headers  = 'MIME-Version: 1.0' . "\r\n";
     $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

     if(mail($to, $subject, $message, $headers)){
	 echo '<p>Votre message a bien été envoy&eacute; à '.$to.'. Merci.</p>';
      }

Y-aurait-il une erreur dans mon code ?
Surement.
Merci de votre aide