[php] Fonction mail, erreur incompréhensible [Résolu]

Fonction mail, erreur incompréhensible [Résolu] [php] - PHP - Programmation

Marsh Posté le 11-07-2005 à 17:24:57    

Bonjour à tous et à toutes.
 
Voila je vais faire court :
 
- Lorsque je utilise la fonction mail() de la sorte :  

Code :
  1. mail("prenom.nom@destinataire.uhp-nancy.fr", "Test", "Blablabla", "From:Service@expéditeur.uhp-nancy.fr" );


 
Le destinataire recoit bien le mail avec l'objet "Test" et le texte "Blablabla" cependant l'adresse de réponse est : Service.
Il n'y a pas la suite de l'adresse.
J'ai eu beau tout essayé il n'y a rien qui marche. Cependant, si je mets "prenom.nom@expéditeur.uhp-nancy.fr" comme adresse de réponse, elle apparrait complétement dans le mail.
 
J'ai testé le problème sous un logiciel de messagerie (Thunderbird) et sur le serveur mail en question, la difference est que le serveur rajoute unknown-domain derrière arobase.
 
Je pense que le problème vient d'une histoire avec les . mais la je ne sais plus quoi faire, je sature...
 
Merci d'avance pour vos réponses.
 
Benjhe


Message édité par benjhe le 15-07-2005 à 09:36:36
Reply

Marsh Posté le 11-07-2005 à 17:24:57   

Reply

Marsh Posté le 11-07-2005 à 18:07:18    

Faut pas un espace après "From:" ? :d
Ou alors, il aime pas le é ? (ca existe pas dans les mails)
 
Je propose, mais sans conviction. ;)

Reply

Marsh Posté le 11-07-2005 à 18:10:31    

A mon avi c'est l'accent qui fous sa merde ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-07-2005 à 18:10:56    

Exact,
et même mettre l'adresse email entre inf sup  :
..."From: <Service@expéditeur.uhp-nancy.fr>"

Reply

Marsh Posté le 11-07-2005 à 19:27:47    

Oui mais en theorie tu peux pas avoir d'accents ... c'est ca qui va pas et que tu dois corriger...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 13-07-2005 à 07:58:52    

:D en fait les adresses que j'ai mis sont des adresses d'exemple, les vraies ne contiennent pas d'accent.
 
Sinon, j'ai également essayé entre inf et sup, meme avec un alias du style "From: Service <Service@expediteur.uhp-nancy.fr>" mais pareil, l'alias a pour adresse Service, sans la suite...
 
Moi je pense que le probleme vient du point que php reconnait comme une concatenation et permet alors d'avoir l'adresse complete mais c'est bizarre.
 
Si quelqu'un connait la reponse ?  :??:

Reply

Marsh Posté le 13-07-2005 à 08:05:17    

non ca ne peut pas dependre de ça... C'est vraiment space ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 13-07-2005 à 08:34:22    

si tu craint une concaténation, essaye de mettre des quote ==> 'adresse@truc.com' autour des paramétres de ton mail(); tu sera fixé, meme si je pense pas que ce soit ça.

Reply

Marsh Posté le 13-07-2005 à 09:43:46    

benjhe a écrit :

:D en fait les adresses que j'ai mis sont des adresses d'exemple, les vraies ne contiennent pas d'accent.


 
Ben fais nous voir exactement ton code PHP, y'a p-e une erreur dedans qui fait qu'il tronque.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 13-07-2005 à 12:03:58    

j'avais eut un meme pbm
 
et la syntaxe exact du champs from ds un mail semble etre
"From: aaa <aaa@bbb.cc>\n"
 
avec espace et retour à la ligne

Reply

Marsh Posté le 13-07-2005 à 12:03:58   

Reply

Marsh Posté le 15-07-2005 à 09:36:00    

Apparemment le problème viendrait du serveur de messagerie sur lequel j'envoie le mail. Il semblerait que celui tronque la partie première de l'adresse pour je ne sais quelle raison. Sur une autre messagerie ca marche. Je vais donc voir avec eux.
 
Merci en tout cas pour vos réponses rapides.
 
A charge de revanche.
 
Benjhe

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed