Petit souci mail php
Résolu/Fermé
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
-
18 févr. 2009 à 21:48
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 - 19 févr. 2009 à 01:18
crazyghandi Messages postés 312 Date d'inscription vendredi 9 novembre 2007 Statut Membre Dernière intervention 4 octobre 2011 - 19 févr. 2009 à 01:18
A voir également:
- Petit souci mail php
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Thunderbird mail - Télécharger - Mail
- Boîte mail française gratuite - Guide
9 réponses
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
18 févr. 2009 à 21:51
18 févr. 2009 à 21:51
Mais PHP n'a pas à "traduire" le code HTML. D'ailleurs il ne sait pas le faire, tu peux même faire des erreurs importantes dans ton code HTML, PHP ne bronchera pas.
C'est le destinataire du manière qui interprète (ou non d'ailleurs) le code HTML.
C'est donc normal si le mail est envoyé tel quel.
Ceci dit avec la bribe de code que tu as donné cette fonction load_contact me semble pas super utile. C'est quoi le but de cette fonction ?
C'est le destinataire du manière qui interprète (ou non d'ailleurs) le code HTML.
C'est donc normal si le mail est envoyé tel quel.
Ceci dit avec la bribe de code que tu as donné cette fonction load_contact me semble pas super utile. C'est quoi le but de cette fonction ?
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
18 févr. 2009 à 21:53
18 févr. 2009 à 21:53
ah euh ok alors comment je fais ?
j'ai essaye $message = echo"<table
etc.
ca marche pas. une solution a proposer svp ?
merci encore
j'ai essaye $message = echo"<table
etc.
ca marche pas. une solution a proposer svp ?
merci encore
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
18 févr. 2009 à 21:55
18 févr. 2009 à 21:55
Comment ça ça ne marche pas ? Qu'est-ce qui te fait dire ça ?
Si la source du mail une fois reçue contient tes <table width="..."><tr> etc ... c'est que ça marche !
Enfin selon le service de mail utilisé en destinataire il est possible que le code HTML ne soit pas le tiens. Je ne sais pas si c'est courant mais hotmail par exemple ne colle pas niaisement le code du mail, il le retraduit à sa façon.
Si la source du mail une fois reçue contient tes <table width="..."><tr> etc ... c'est que ça marche !
Enfin selon le service de mail utilisé en destinataire il est possible que le code HTML ne soit pas le tiens. Je ne sais pas si c'est courant mais hotmail par exemple ne colle pas niaisement le code du mail, il le retraduit à sa façon.
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
18 févr. 2009 à 21:58
18 févr. 2009 à 21:58
non justement c pas la source c'est le corps du mail dans la boite de reception qui contient
directement le code ecrit entre $message = "code tableau";
donc c pas un mail presentable a un client en gros
pourquoi le serveur n'arrive t il pas a compiler le code et le rendre comme sur le site en live ?
directement le code ecrit entre $message = "code tableau";
donc c pas un mail presentable a un client en gros
pourquoi le serveur n'arrive t il pas a compiler le code et le rendre comme sur le site en live ?
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
18 févr. 2009 à 22:04
18 févr. 2009 à 22:04
Ha, oui. Il faut préciser au destinataire que le corps du mail n'est pas du text/plain mais du text/html.
Si tu veux pas t'emmerder utilise PHPMailer, il va le faire pour toi.
Je me souviens avoir bataillé avec ça. En fait moi j'envoyais les mails en HTML et en text, c'est du multipart/alternative. Dans la source il y a avait bien les deux mais je crois que ça foirait avec le boundary. Au final j'ai utilisé PHPMailer.
Si tu veux pas t'emmerder utilise PHPMailer, il va le faire pour toi.
Je me souviens avoir bataillé avec ça. En fait moi j'envoyais les mails en HTML et en text, c'est du multipart/alternative. Dans la source il y a avait bien les deux mais je crois que ça foirait avec le boundary. Au final j'ai utilisé PHPMailer.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
18 févr. 2009 à 23:32
18 févr. 2009 à 23:32
$headers = 'From: '.$From."\nContent-Type: text/html; charset=iso-8859-1";
ca ne marche toujours pas
je cherche encore c deseperant
ca ne marche toujours pas
je cherche encore c deseperant
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
19 févr. 2009 à 00:11
19 févr. 2009 à 00:11
Avec le mime-version, non ?
$headers = "From: $From\nMIME-version: 1.0\nContent-Type: text/html; charset=iso-8859-1";
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
19 févr. 2009 à 00:23
19 févr. 2009 à 00:23
ca marche niiiiiikel c super peux tu mexpliquer en 2 mots la difference entre les deux versions svp ?
merci beaucoup
merci beaucoup
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
19 févr. 2009 à 00:26
19 févr. 2009 à 00:26
Lesquelles de deux versions ? texte et html ?
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
19 févr. 2009 à 00:39
19 févr. 2009 à 00:39
non le fait de rajouter MIME version ??
et ue autre petite question :
$From = "Ei - Consultant";
$headers = "From: $From\nMIME-version: 1.0\nContent-Type: text/html; charset=iso-8859-1";
donc tout marche bien sauf que dans la boite de reception dans la cellule "expediteur"
je n'ai qu "EI - " qui s'affiche
et ue autre petite question :
$From = "Ei - Consultant";
$headers = "From: $From\nMIME-version: 1.0\nContent-Type: text/html; charset=iso-8859-1";
donc tout marche bien sauf que dans la boite de reception dans la cellule "expediteur"
je n'ai qu "EI - " qui s'affiche
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
19 févr. 2009 à 00:48
19 févr. 2009 à 00:48
non le fait de rajouter MIME version ??
La présence de cet en-tête indique que le contenu du message est formaté en MIME. (Wikipedia) :-)
donc tout marche bien sauf que dans la boite de reception dans la cellule "expediteur"
Ca à mon avis c'est le client mail qui tronque l'expéditeur pour n'afficher que le prénom. Vérifie dans la source du mail que l'expéditeur est bien "Ei - Consultant".
La présence de cet en-tête indique que le contenu du message est formaté en MIME. (Wikipedia) :-)
donc tout marche bien sauf que dans la boite de reception dans la cellule "expediteur"
Ca à mon avis c'est le client mail qui tronque l'expéditeur pour n'afficher que le prénom. Vérifie dans la source du mail que l'expéditeur est bien "Ei - Consultant".
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
19 févr. 2009 à 01:00
19 févr. 2009 à 01:00
en effet quand j'affiche l'entete source du mail j'ai :
To: eic@ei-consultant.com
Subject: Requête Vendeur
From: Ei - Consultant
MIME-version: 1.0
Content-Type: text/html; charset=iso-8859-1
Message-Id: <E1LZvxW-0007iA-EO@cgi20-ch.uk.clara.net>
Sender: web107970 <web107970@cgi20-ch.uk.clara.net>
Date: Wed, 18 Feb 2009 23:36:06 +0000
Donc c'est bien ca il tronque l'expediteur lors de l'affichage dans la boite de reception
une maniere d'y remedier ?
en tout cas merci enormement pour ton aide
To: eic@ei-consultant.com
Subject: Requête Vendeur
From: Ei - Consultant
MIME-version: 1.0
Content-Type: text/html; charset=iso-8859-1
Message-Id: <E1LZvxW-0007iA-EO@cgi20-ch.uk.clara.net>
Sender: web107970 <web107970@cgi20-ch.uk.clara.net>
Date: Wed, 18 Feb 2009 23:36:06 +0000
Donc c'est bien ca il tronque l'expediteur lors de l'affichage dans la boite de reception
une maniere d'y remedier ?
en tout cas merci enormement pour ton aide
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 330
19 févr. 2009 à 01:08
19 févr. 2009 à 01:08
Ne mets pas d'espace ou dissimule-les :
EI_Consultant
EI-Consultant
EI/Consultant
etc ...
Je ne sais pas si on peut rajouter des quotes simples ou doubles. A essayer au risque d'avoir des problèmes O:-)
"EI - Consultant"
'EI - Consultant'
EI_Consultant
EI-Consultant
EI/Consultant
etc ...
Je ne sais pas si on peut rajouter des quotes simples ou doubles. A essayer au risque d'avoir des problèmes O:-)
"EI - Consultant"
'EI - Consultant'
crazyghandi
Messages postés
312
Date d'inscription
vendredi 9 novembre 2007
Statut
Membre
Dernière intervention
4 octobre 2011
19
19 févr. 2009 à 01:18
19 févr. 2009 à 01:18
ok je me contente de EI_Consultant ca marche nikel
encore merci et a bientot
a+
encore merci et a bientot
a+