Sign in to follow this  
Followers 0

format email

8 posts in this topic

Posted · Report post

Les emails envoyé par la boutique (peel premium 6) présentent un problème d'encodage, est-ce au niveau de l'encodage export dans l'administration de la boutique?

Exemple:

MIME-Version: 1.0

From: commandes@musee-filature-calquieres.com

Reply-To: commandes@musee-filature-calquieres.com

Content-Type: text/html; charset=utf-8

Bonjour DomLozere,<br />

<br />

Votre commande n°3 du 25/02/2011 00:20 a bien été enregistrée sur le site Filature des Calquières.<br />

<br />

---------------------------<br />

RAPPEL DE VOTRE COMMANDE<br />

---------------------------<br />

<br />

Montant : 98,45 € TTC<br />

Etc.............................................................

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Vous montrez un texte qui ne s'affiche pas correctement, mais ceci ne veut pas dire qu'à la base il est forcément mal encodé.

Comme vous le montrez, le texte est déclaré comme utf-8 dans la partie MIME de l'email, et le contenu de ce texte provient de la BDD qui est en UTF8, avec PEEL qui se connecte bien avec SET NAMES UTF8 à la BDD.

Donc dans PEEL6, c'est bien de l'UTF8 que vous avez. Néanmoins peut-être que votre messagerie n'est pas compatible UTF8, ou que votre BDD n'est pas en UTF8, ou autre.

=> est-ce que le reste de votre site fonctionne bien ?

Est-ce que certaines emails apparaissent bien encodés ?

Est-ce que ce même type d'email lu avec une autre messagerie pose également problème ?

L'encodage est un sujet compliqué, mais ce que je peux vous dire est que par défaut l'encodage des emails sous PEEL 6 est en UTF8 et fonctionne avec du mime 1.0 déclaré en texte UTF8

Gilles.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour

Le format BDD est en UTF8 et l'affichage du site est normal.

Seule remarque, l'image du module captcha ne s'affiche pas, mais je ne vois pas trop le rapport....alors je comptais en faire l'objet d'un prochain message

Ma messagerie est mozilla thunderbird. Sur la messagerie orange le résultat est idem.

Un autre Premium version 5.7 est installé sur le même serveur (avec sa propre base de donnée bien sûr) et la lecture des mails supporte tous les caractères.

???

Share this post


: post
Share on other sites

Posted · Report post

Re Bonjour, suite et pour aide

Code source du mail envoyé par premium 5.7 à la suite d'une ouverture de compte

From - Mon Mar 14 10:01:14 2011

X-Account-Key: account2

X-UIDL: 1259021205.5192

X-Mozilla-Status: 0001

X-Mozilla-Status2: 00000000

X-Mozilla-Keys:

Return-Path: <anonymous@de301.ispfr.net>

Received: from mwinf5c33 (mwinf5c33.me-wanadoo.net [10.223.111.83])

by mwinb2c01 with LMTPA;

Mon, 14 Mar 2011 10:00:56 +0100

X-Sieve: CMU Sieve 2.3

Received: from de301.ispfr.net ([195.14.0.225])

by mwinf5c33 with ME

id Jx0w1g0024rGH2z01x0wQi; Mon, 14 Mar 2011 10:00:56 +0100

X-bcc: villevieillette@wanadoo.fr

X-me-spamrating: 38.00

X-me-spamcause: (-50)(0000)gggruggvucftvghtrhhoucdtuddrfedugedrudeggddugedthecuteggodetufdouefnucf

rrhhofhhilhgvmecuoffgnecuuegrihhlohhuthemucegtddtnecuvhhothhrvgcuihguvghnthhifhh

i

rghnthculddqhedtmd

X-me-spamlevel: not-spam

Received: (qmail 25603 invoked by uid 33); 14 Mar 2011 09:00:55 +0000

Date: 14 Mar 2011 09:00:55 +0000

Message-ID: <20110314090055.25601.qmail@de301.ispfr.net>

To: villevieillette@wanadoo.fr

Subject: Ouverture de votre compte client Jupons et Cavalcades

From: boutique@costumes-amazone-spectacles.com

X-BitDefenderWKS-SpamStamp: v1, build 2.9.7, bayes score: 0(0), pbayes

score: 230(63), apm score: 500, ApmFlags: [NN_NO_LINK_NMD;

NN_NO_CONTENT_TYPE], total: 0(725)

X-BitDefenderWKS-Spam: No - 0

Vous venez de créer un compte client sur Jupons et Cavalcades.

Votre identifiant est le suivant : xxxxxx@wanadoo.fr

Votre nouveau mot de passe est : xxxxxx

Votre identifiant client est : CLT20117

Code source du mail envoyé par premium 6 à la suite d'une ouverture de compte

From - Mon Mar 14 09:57:09 2011

X-Account-Key: account2

X-UIDL: 1259021205.5191

X-Mozilla-Status: 0001

X-Mozilla-Status2: 00000000

X-Mozilla-Keys:

Return-Path: <sav@musee-filature-calquieres.com>

Received: from mwinf5c33 (mwinf5c33.me-wanadoo.net [10.223.111.83])

by mwinb2c01 with LMTPA;

Mon, 14 Mar 2011 09:06:39 +0100

X-Sieve: CMU Sieve 2.3

Received: from de301.ispfr.net ([195.14.0.225])

by mwinf5c33 with ME

id Jw6f1g0064rGH2z01w6fEx; Mon, 14 Mar 2011 09:06:39 +0100

X-bcc: villevieillette@wanadoo.fr

X-me-spamrating: 36.00

X-me-spamcause: (-85)(0000)gggruggvucftvghtrhhoucdtuddrfedugedrudeggddugedthecuteggodetufdouefnucf

rrhhofhhilhgvmecuoffgnecuuegrihhlohhuthemucegtddtnecusghonhhjohhurhculddquddtmde

n

vhhothhrvgcumhhothcuuggvuchprghsshgvucdlqddvhedmnehvohhtrhgvuchiuggvnhhtihhfihgr

n

hhtucdlqdehtddm

X-me-spamlevel: not-spam

Received: (qmail 32294 invoked by uid 33); 14 Mar 2011 08:06:38 +0000

Date: 14 Mar 2011 08:06:38 +0000

Message-ID: <20110314080638.32292.qmail@de301.ispfr.net>

To: villevieillette@wanadoo.fr

Subject: =?UTF-8?B?T3V2ZXJ0dXJlIGRlIHZvdHJlIGNvbXB0ZSBjbGllbnQ=?=

Content-Transfer-Encoding: 8bit

X-BitDefenderWKS-SpamStamp: v1, build 2.9.7, bayes score: 0(0), pbayes

score: 241(64), apm score: 500, ApmFlags: [NN_NO_LINK_NMD;

NN_TP_TAG_HREF; NN_NO_CONTENT_TYPE; NN_NO_FROM], total: 0(725)

X-BitDefenderWKS-Spam: No - 0

MIME-Version: 1.0

From: sav@musee-filature-calquieres.com

Reply-To: sav@musee-filature-calquieres.com

Content-Type: text/html; charset=utf-8

Bonjour,<br />

<br />

Vous venez de créer un compte client sur Filature des Calquières.<br />

<br />

Votre identifiant est le suivant : xxxxxx@wanadoo.fr<br />

Votre mot de passe est : xxxxx<br />

<br />

<br />

Le service client<br />

Filature des Calquières<br />

<a href="http://www.musee-filature-calquieres.com" target="_blank">http://www.musee-filature-calquieres.com</a>

Share this post


: post
Share on other sites

Posted · Report post

Quand vous copiez du texte ici, je ne peux pas savoir si à l'origine le texte est en UTF8 ou non. Donc pour être sûr du format, quand vous visualisez votre message sous thunderbird, forcez l'utilisation de l'UTF8 dans Affichage > Encodage des caractères

Par ailleurs, allez voir dans phpmyadmin si le texte avec l'id 14 de la table peel_email_template s'affiche bien sans aucun problème.

Gilles

Share this post


: post
Share on other sites

Posted · Report post

Dans la BDD tous les enregistrements, ID 14 et autres sont corrects. Je vous avais envoyé le code source de ce mail à titre d'exemple, mais tous les mails envoyés par ma version de premium 6 ne sont pas reconnus comme UTF8.

Dans la messagerie orange le résultat est identique idem pour des personnes externes, matériels externes, et autres messagerie comme yahoo etc.

Si je force les caractères par le menu "encodage des caractères" les accents et caractères accentués s'affiche correctement...... par contre les caractères<br /> restent.

Je reste persuadé que l'origine reste dans la construction du message. En effet que UTF8 soit forcé ou non la chaine:

MIME-Version: 1.0

From: sav@musee-filature-calquieres.com

Reply-To: sav@musee-filature-calquieres.com

Content-Type: text/html; charset=utf-8

apparaît dans le corps du message lu, alors qu'elle devrait être transparente et ne servir que d'indication à la messagerie.

C'est donc avant ces instructions qu'une information est mal interprétée!!

Il existe déjà une bizarerie dans la construction du sujet du message:

Subject: =?UTF-8?B?T3V2ZXJ0dXJlIGRlIHZvdHJlIGNvbXB0ZSBjbGllbnQ=?=

Content-Transfer-Encoding: 8bit

Alors que sur l'autre site propulsé par premium 5.7 (même serveur et même moteur de messagerie) on trouve:

Subject: Ouverture de votre compte client Jupons et Cavalcades

ce qui est correct

Dominique

Share this post


: post
Share on other sites

Posted · Report post

Merci pour les informations, on avance.

Pour info, l'encodage du titre en base64 est voulu : ça permet d'y mettre de l'UTF-8, et donc d'avoir toute compatibilité quels que soient les caractères transmis.

Je n'avais pas compris que MIME-.... s'affichait en clair.

Donc le problème vient sans aucun doute du saut de ligne avant la ligne de déclaration MIME-Version.

Mais pourquoi y a-t-il ce saut de ligne ?

Dans le code dans lib/fonctions/emails.php vers ligne 52, on a :

$mail_header = "Content-Transfer-Encoding: 8bit\r\n";

$mail_header .= "MIME-Version: 1.0\r\n";

Vous pouvez essayer en retirant les \r

La configuration des serveurs et des envois d'emails est assez peu standard, il peut y avoir ce genre de soucis dans la nature des retours chariots à prendre en compte.

Share this post


: post
Share on other sites

Posted · Report post

Yes! et merci, ça roule !!

Post clos

Dominique

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

Twitter Advisto ecommerce

Facebook PEEL Shopping