Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1500 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Problème d'email selon son contenu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Problème d'email selon son contenu

n°1831636
malicious
Posté le 26-12-2008 à 14:45:57  profilanswer
 

Bonjour,
j'ai testé sous wampserver et online la fonction mail de php n'envoie pas de mail (et il n'y a pas d'erreur de retour) selon le contenu du message !
 

Code :
  1. $emailto='myemail@yahoo.com';
  2. $headers='From: client@yahoo.com';
  3. $object='Contact';
  4. $msg='Ceci est un mail de test.'."\n";
  5. $msg.='www.monsite.fr'; //Si cette ligne est en commentaire je reçois le mail, sinon non !
  6. @mail($emailto,$object,$msg,$headers);


Si je remplace 'www.monsite.fr' par un autre texte ça marche aussi. Il y a quelque chose que php n'aime pas dans ce texte, peut-être les points?

Message cité 1 fois
Message édité par malicious le 26-12-2008 à 18:04:54
mood
Publicité
Posté le 26-12-2008 à 14:45:57  profilanswer
 

n°1831643
Profil sup​primé
Posté le 26-12-2008 à 15:10:39  answer
 

retire le @ de @mail et tu auras l'erreur déjà.

n°1831645
Profil sup​primé
Posté le 26-12-2008 à 15:15:47  answer
 

malicious a écrit :

Bonjour,
j'ai testé sous wampserver et online la fonction mail de php n'envoie pas de mail (et il n'y a pas d'erreur de retour) selon le contenu du message !
 

Code :
  1. $emailto='myemail@yahoo.com';
  2. $headers='From: client@yahoo.com';
  3. $object='Contact';
  4. $msg='Ceci est un mail de test.'."\n";
  5. $msg.='www.monsite.fr'; //Si cette ligne est en commentaire je reçois le mail, sinon non !
  6. @mail($emailto,$object,$msg,$headers);


Si je remplace 'www.monsite.fr' par un autre texte ça marche aussi. Il y a quelque chose que php n'aime pas dans ce texte, peut-être les points?


 
le mail arrive dans ton dossier SPAM ?

n°1831678
malicious
Posté le 26-12-2008 à 17:25:46  profilanswer
 

Si j'écris $msg.='www.monsitefr' je reçois l'email, si j'écris $msg.='www.monsite.fr' je ne reçois rien (et php ne renvoie pas d'erreur même sans le @).
Je n'ai pas de filtre pour les spams.
 
Edit: En fait, le problème semble venir du 2e point dans l'adresse url. Si le contenu du message est par exemple : $msg='http://www.monsite.com/'; ça marche, si c'est $msg='http://www.monsite.com'; ça ne marche pas. Le slash à la fin corrige le problème. C'est bizarre mais c'est comme ça...


Message édité par malicious le 26-12-2008 à 18:05:23
n°1831923
pop-pan
yay!
Posté le 28-12-2008 à 14:40:45  profilanswer
 

si tu utilises yahoo comme boite de reception  tu as automatiquement un filtre spam géré server-side.


---------------
[VDS] rail vesa, bras ecran, support TV / [ACH] des machins
n°1832428
Marty_McFl​y
Nan hé ho, d'accord?
Posté le 30-12-2008 à 12:43:01  profilanswer
 

Peut etre un probleme de headers du mail?


---------------
arg(z) = pi /2 donc z = i, moi je prends pas

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Problème d'email selon son contenu

 

Sujets relatifs
[RESOLU] Positionner l'ascenseur verticalprobleme creation forum php
probleme fonction vba, le renvoi ne marche pasprobleme dans un forum
probleme désérialisation class socketProblème pour utiliser la fonction split
Problème htaccessProbléme argv
[Résolu] [VB.NET] Récupérer le code de sortie d'un service Windowsidées de projet pour collégiens très jeunes [résolu]
Plus de sujets relatifs à : [Résolu] Problème d'email selon son contenu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR