IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Warning: mail(): SMTP server response: 501 5.5.4 Invalid Address


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de bilou95
    Inscrit en
    Septembre 2006
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 433
    Points : 117
    Points
    117
    Par défaut [Mail] Warning: mail(): SMTP server response: 501 5.5.4 Invalid Address
    Bonjour,

    Depuis que je suis passé en APACHE 2 avec PHP 5 ... Mes envois d'email ne fonctionne plus ... La page correspondante me renvoit ce message.


    "Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in E:\EasyPHP\www\ah\Pages\materiel\spare\det_spare.php on line 212"
    Pourtant mon PHP.INI est correctement paramétré ... avec les valeurs suivantes.

    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    [mail function]
    ; For Win32 only.
    SMTP = [nom serveur]
    
    ; For Win32 only.
    sendmail_from = [adresse email]
    
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    ;sendmail_path =


    Voici le code de la page a la ligne 212.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    $n_spare=$data['nom_spare'];
    $emprunteur=$data['emprunteur'];
    $j_empr=convert_date ($data['Datej_pr']);
    $j_retour=convert_date ($data['Date_ret']);
    if($data['rappel'] == 0)
    {	
    		if($datejour == $data['Date_ret'])
    		{
    		$Email = "Section Spare";
    		$msg = "RAPPEL\r\n\r\n$n_spare prété à $emprunteur en date du $j_empr -  DOIT ETRE RAMENER CE JOUR.";
    		$recipient = "nicolas.rio@alliance-healthcare.fr, clement.feit@alliance-healthcare.fr, martial.dudouit@alliance-healthcare.fr";
    	LIGNE 212	mail($recipient, "SPARE à récupérer ce jour" ,$msg, "From: $Email\r\nReply-To: $Email" );
    		$maj_rappel = "UPDATE pr_spare SET rappel=1 WHERE nomspare='$n_spare'";
    		$req_maj=mysql_query($maj_rappel) or die ("ERREUR");
    		}
    }
    if($data['rappel_bis'] == 0)
    {
    	if($datejour > $data['Date_ret'])
    		{
    		$Email = "Section Spare";
    		$msg = "$n_spare prété à $emprunteur en date du $j_empr \r\n Date de retour réelle dépassée [$j_retour]\n MERCI DE LE RELANCER.";
    		$recipient = "nicolas.rio@alliance-healthcare.fr, clement.feit@alliance-healthcare.fr, martial.dudouit@alliance-healthcare.fr,jean-francois.fernique@alliance-healthcare.fr, sebastien.drouin@alliance-healthcare.fr";
    		mail($recipient, "Dépassement - Date de récupération" ,$msg, "From: $Email\r\nReply-To: $Email" );
    		$maj_rappel = "UPDATE pr_spare SET rappel_bis=1 WHERE nomspare='$n_spare'";
    		$req_maj=mysql_query($maj_rappel) or die ("ERREUR");
    		}
    	
    }
    AVEZ VOUS UNE IDEE ??????????

    Thks les amis !!!!!

  2. #2
    Membre régulier Avatar de bilou95
    Inscrit en
    Septembre 2006
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 433
    Points : 117
    Points
    117
    Par défaut
    J'ai essayé par PHPMAILER ...

    J'ai un nouveau message d'erreur que voici ... Avez vous une idée ?
    Warning: require(phpmailer/class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in E:\EasyPHP\www\ah\Pages\materiel\spare\det_spare.php on line 213

    Fatal error: require() [function.require]: Failed opening required 'phpmailer/class.phpmailer.php' (include_path='.;E:\EasyPHP\\php5\pear\') in E:\EasyPHP\www\ah\Pages\materiel\spare\det_spare.php on line 213

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 131
    Points : 132
    Points
    132
    Par défaut
    Bonjour,
    je suis en PHP5 avec Apache2 et je n'ai pas ce problème. Il faudrait savoir si c'est le destinataire ou l'expéditeur qui est invalide poir le serveur SMTP.
    Essaie un mail simple avec un seul destinataire.
    Ou peut-être : 'From: '.$Email."\r\n".'Reply-To: '.$Email

    edit : pour phpmailer, le fichier de définition de classes est bien dans ...\spare\phpmailer ?

  4. #4
    Membre régulier Avatar de bilou95
    Inscrit en
    Septembre 2006
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 433
    Points : 117
    Points
    117
    Par défaut
    No ! ca me marche po !

    Ggrgrgrgr je comprends pas !!!!! !!!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/03/2009, 20h21
  2. [Mail] fonction mail et serveur smtp distant
    Par profx56 dans le forum Langage
    Réponses: 2
    Dernier message: 12/01/2009, 15h41
  3. SMTP server response: 552 Error: message too large
    Par afrodje dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 07/07/2008, 17h02
  4. Réponses: 1
    Dernier message: 26/06/2007, 15h24
  5. [Mail] E-mail : difficulté avec SMTP
    Par LAGARDETTE dans le forum Langage
    Réponses: 3
    Dernier message: 18/12/2006, 11h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo