2010-11-09 31 views
0

Je construis un système pour envoyer des courriels en vrac. Jusqu'à présent, tout en envoyant des courriels un par un, je réussis avec tous les services de courrier que j'ai essayés (échange de Microsoft, gmail, yahoo) mais un, hotmail.Swift mailer expéditeur nom avec les caractères français

Quand j'envoie l'e-mail par un service (3 entre parenthèses dans le bloc de texte précédent) le nom de l'expéditeur ressemble:

Système automatisé de l'École de langues de l'Université Laval 

mais hotmail je reçois une sortie ressemblant à:

=?8bit?Q?Syst=C3=A8me_automatis=C3=A9?= de =?8bit?Q?l=27=C3=89cole?= de langues de =?8bit?Q?l=27Universit=C3=A9?= Laval" 

Et sur cela je ne peux pas ouvrir l'email.

Pour plus d'entrée ici est l'en-tête reçue par hotmail

X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0xO0Q9MTtTQ0w9MA== 
X-Message-Status: n 
X-SID-PRA: =?8bit?Q?Syst=C3=A8me_automatis=C3=A9?= de =?8bit?Q?l=27=C3=89cole?= de langues de =?8bit?Q?l=27Universit=C3=A9?= Laval <[email protected]elul.ulaval.ca> 
X-AUTH-Result: NONE 
X-Message-Info: JGTYoYF78jE7aK1HQZaqWIRunRfMfh0RYwMH1I+TP7tPRAKNtqkSXOBYZEFyjTXXcgHIqT9rVaWhceALG7uqHpX/Pl1pQfak+BqRLhvdGCY= 
Received: from server.com ([###.###.###.###]) by snt0-mc2-f38.Snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); 
    Tue, 9 Nov 2010 10:13:43 -0800 
Received: from otherServer.com ([###.###.###.###]) 
    by server.com with ESMTP; 09 Nov 2010 13:13:42 -0500 
Received: from aServer.com (###.###.###.###) by otherServer.com 
(###.###.###.###) with Microsoft SMTP Server id 8.2.176.0; Tue, 9 Nov 2010 
13:13:42 -0500 
Message-ID: <[email protected]> 
Date: Tue, 9 Nov 2010 13:13:42 -0500 
Subject: Convocation au test de classement pour la session d'hiver 2011 
From: "=?8bit?Q?Syst=C3=A8me_automatis=C3=A9?= de =?8bit?Q?l=27=C3=89cole?= 
de langues de =?8bit?Q?l=27Universit=C3=A9?= Laval" 
    <******@******.***> 
To: <******@hotmail.com> 
MIME-Version: 1.0 
Content-Type: multipart/alternative; 
    boundary="_=_swift_v4_12893264224cd98f5629b03_=_" 
Return-Path: ******@******.*** 
X-OriginalArrivalTime: 09 Nov 2010 18:13:43.0330 (UTC) FILETIME=[D7DD8020:01CB8039] 
--_=_swift_v4_12893264224cd98f5629b03_=_ 
Content-Type: text/plain; charset="utf-8" 
Content-Transfer-Encoding: quoted-printable 

Email et l'adresse du serveur ont été brouillées.

Ce problème a commencé lorsque j'ai changé le jeu de caractères en UTF-8 que je dois utiliser pour que les caractères accentués soient pris en charge.

EDIT:

Enfin je choisis de laisser tomber les caractères français dans la partie FromName et tout normalisé avec les caractères standards é est maintenant e et ainsi de suite.

Répondre

0

Avez-vous envisagé d'envoyer les emails au format HTML? Il a été un moment que je l'ai fait PHP mais la fonction doit être HTMLEntities

+0

Email est envoyé en HTML et Texte brut pour être sûr que toutes les informations seront disponibles pour le plus de gens possible –

+0

que je vois, apparemment vous ne sont pas les seuls à avoir ce problème. Il semble que Hotmail interprète tout comme 'ISO-8859-1', ce qui n'est bien sûr pas une option car elle n'a pas la fonction oe. – Geoffrey

+0

Pour la partie message, cela a bien fonctionné, mais j'ai toujours le même problème avec la partie FromName dans l'email –