| |
Savez-vous bien utiliser les outils de mesure d'audience ? Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ? Savez-vous utiliser les bons outils pour booster votre taux de transformation ? La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions ! ===> Informations et inscriptions.
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Stellvia WRInaute impliqué

Inscrit le: 28 Déc 2004 Messages: 322
|
Posté le : Ven Nov 30, 2007 16:46 Sujet du message: Les accents francophones et les mails |
|
|
Hello,
Voila j'ais quelques soucis avec les accents dans mes mails , ca dépend grandement des webmails , sur des un peu pourris style " laposte " , tout les accents dans les mails que j'envois avec php mail() sont remplacés par des ????
Je me demandais s'il y avais une solution pour que les accents passe mieux , y a pas un trucs a rajouter dans les header du mail par hasard ?
Bon sinon il reste la solution de virer tout les accents des mails et de préciser qu'ils ont été volontairement supprimés ... mais bon . |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1623 Localisation: urlrewriting.fr
|
Posté le : Ven Nov 30, 2007 17:20 Sujet du message: Les accents francophones et les mails |
|
|
soit avec un mail HTML avec une ligne du type :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
soit avec un str_replace(array('é', 'è', ...), array('é', 'è', ..., $tontexte) |
|
| |
|
 |
Serious WRInaute accro

Inscrit le: 21 Nov 2005 Messages: 2437
|
Posté le : Ven Nov 30, 2007 17:32 Sujet du message: Les accents francophones et les mails |
|
|
| quel mimetype utilises-tu? |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1623 Localisation: urlrewriting.fr
|
Posté le : Ven Nov 30, 2007 17:40 Sujet du message: Les accents francophones et les mails |
|
|
j'utilise la fonction suivante :
| Code: |
define("EMAIL_MASTER", "moi@monsite.fr"); //Email de l'administrateur
define("EMAIL_MASTER_NAME", "Webmaster de mon site"); //Nom de l'administrateur
function send_mail($emailto, $sujet, $corps, $emailfrom, $priority=3) {
//envoi un email a un visiteur
if(strtoupper(substr(PHP_OS,0,3)=='WIN')){
$eol="\r\n";
$sol="\n";
}elseif(strtoupper(substr(PHP_OS,0,3)=='MAC')){
$eol="\r";
}else{
$eol="\n";
}
if(!isset($sol)){
$sol = $eol;
}
$Momentn = mktime().".".md5(rand(1000,9999));
$bnd = md5(time()).rand(1000,9999);
$bndp = md5(time()).rand(1000,9999);
$Textmsg = eregi_replace("<br(.{0,2})>", $eol, $corps);
$Textmsg = eregi_replace("</p>", $eol, $Textmsg);
$Textmsg = strip_tags($Textmsg);
if ($emailto == EMAIL_MASTER)
//envoi du mail au webmaster
$to = EMAIL_MASTER_NAME . "<" . EMAIL_MASTER . ">";
else
$to = "$emailto";
if ($emailfrom == EMAIL_MASTER)
$from = EMAIL_MASTER_NAME . "<" . EMAIL_MASTER . ">";
else
$from = "$emailfrom";
$headers = 'From: '.$from.$eol;
$headers .= 'Reply-To: '.$from.$eol;
$headers .= 'Return-Path: '.$from.$eol;
$headers .= 'X-Priority: '.$priority.$eol;
$headers .= 'Message-ID: <'.$Momentn.'@PHPMAILSERVER>'.$eol;
$headers .= 'Date: '.date("r").$eol;
$headers .= 'Sender-IP: '.$_SERVER["REMOTE_ADDR"].$eol;
$headers .= 'X-Mailer: PHP v'.phpversion().$eol;
$headers .= 'MIME-Version: 1.0'.$eol;
$headers .= "Content-Type: multipart/mixed; $eol boundary=\"".$bndp."\"".$eol.$eol;
$msg = "This is a multi-part message in MIME format.".$eol.$eol;
$msg .= "--".$bndp.$eol;
$msg .= "Content-Type: multipart/alternative; $eol boundary=\"".$bnd."\"".$eol.$eol;
$msg .= "--".$bnd.$eol;
$msg .= "Content-Type: text/plain; charset=iso-8859-1".$eol;
$msg .= "Content-Transfer-Encoding: 8bit".$eol.$eol;
$msg .= $Textmsg.$eol;
$msg .= "--".$bnd.$eol;
$msg .= "Content-Type: text/html; charset=iso-8859-1".$eol;
$msg .= "Content-Transfer-Encoding: 8-bit".$eol.$eol;
$msg .= $corps.$eol;
$msg .= "--".$bnd."--".$eol.$eol;
$msg .= "--".$bndp."--";
//envoi du mail
return @mail($to, $sujet, $msg, $headers);
//voici la ligne a utiliser pour les sites heberges chez Online.net pour l'envoi des mails
//pour l'utiliser, il faut enlever les '//' devant les lignes ci-dessous et les mettre devant la ligne ci-dessus !
//return @email("webmaster",$to,$sujet,$corps);
}
|
|
|
| |
|
 |
Stellvia WRInaute impliqué

Inscrit le: 28 Déc 2004 Messages: 322
|
Posté le : Ven Nov 30, 2007 17:59 Sujet du message: Les accents francophones et les mails |
|
|
| Serious a écrit: |
| quel mimetype utilises-tu? |
Voici mes headers :
| Code: |
$headers .= "MIME-Version: 1.0\n";
$headers .= "X-Sender: <www.domaine.com>\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-auth-smtp-user: webmaster@domaine.com \n";
$headers .= "X-abuse-contact: abuse@domaine.com"; |
|
|
| |
|
 |
jeanluc WRInaute accro

Inscrit le: 03 Mai 2004 Messages: 2312 Localisation: Bruxelles
|
Posté le : Ven Nov 30, 2007 18:55 Sujet du message: Les accents francophones et les mails |
|
|
| webmasterlamogere a écrit: |
soit avec un mail HTML avec une ligne du type :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
soit avec un str_replace(array('é', 'è', ...), array('é', 'è', ..., $tontexte) |
Il faut un mail HTML aussi pour ta deuxième proposition !
Jean-Luc |
|
| |
|
 |
Serious WRInaute accro

Inscrit le: 21 Nov 2005 Messages: 2437
|
Posté le : Ven Nov 30, 2007 23:39 Sujet du message: Les accents francophones et les mails |
|
|
| Stellvia a écrit: |
| Serious a écrit: |
| quel mimetype utilises-tu? |
Voici mes headers :
| Code: |
$headers .= "MIME-Version: 1.0\n";
$headers .= "X-Sender: <www.domaine.com>\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-auth-smtp-user: webmaster@domaine.com \n";
$headers .= "X-abuse-contact: abuse@domaine.com"; |
|
Tu n'as donc, a priori, pas de content-type defini: il faut l'ajouter. Evidement, il faut indiquer le bon jeu de caracteres, probablement iso-8859-1 mais ca peut etre autre chose aussi (utf-8, ...)
Content-Type: text/plain; charset=iso-8859-1 |
|
| |
|
 |
Stellvia WRInaute impliqué

Inscrit le: 28 Déc 2004 Messages: 322
|
Posté le : Sam Déc 15, 2007 1:12 Sujet du message: Les accents francophones et les mails |
|
|
Bonjour,
Désolé de répondre si en retard
J'ais rajouté :
$headers .= "Content-Type: text/plain; charset=iso-8859-1";
Aucun changement
j'ais essayé aussi avec l'utf8 :
$headers .= "Content-Type: text/plain; charset=utf-8";
J'ais toujours les accents qui déconne avec le webmail chez laposte.net
Si quelqu'un a une idée ? |
|
| |
|
 |
lefou WRInaute occasionnel

Inscrit le: 07 Juin 2005 Messages: 113
|
Posté le : Sam Déc 15, 2007 13:28 Sujet du message: Les accents francophones et les mails |
|
|
| webmasterlamogere a écrit: |
soit avec un mail HTML avec une ligne du type :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
soit avec un str_replace(array('é', 'è', ...), array('é', 'è', ..., $tontexte) |
Pourquoi utiliser str_replace alors que la fonction htmlentities de php existe ???? |
|
| |
|
 |
Stellvia WRInaute impliqué

Inscrit le: 28 Déc 2004 Messages: 322
|
Posté le : Mar Déc 18, 2007 19:19 Sujet du message: Les accents francophones et les mails |
|
|
Salut
Je fais un p'tit up a ce post car j'ais toujours des bug avec les accents et le webmail laposte ( surement d'autre mais bon je les connais pas tous )
C'est chiant :/ Si quelqu'un a une solution je lui ferais un gros bisous sur la fesse gauche looooool |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1623 Localisation: urlrewriting.fr
|
Posté le : Mar Déc 18, 2007 19:46 Sujet du message: Les accents francophones et les mails |
|
|
| c'est peut-être que le webmail de la poste qui ne marche pas. As-tu essayé de lire le mail avec outlook et le serveur POP de la poste? Sinon essaye de les contacter directement. |
|
| |
|
 |
Stellvia WRInaute impliqué

Inscrit le: 28 Déc 2004 Messages: 322
|
Posté le : Sam Déc 22, 2007 0:23 Sujet du message: Les accents francophones et les mails |
|
|
Contacter laposte ?
Nan mais ils répondront jamais ... :/
Nan je pense qu'il y a un soucis avec mes headers , enfin .... je supose ... si je savais ca serais corrigé  |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|