Free levelezők webes felülete és az UTF-8 subject
Sziasztok!
Swift mailert hazsnálok hírlevél küldéshez. Előtte phpmailert használtam.
Akkor váltottam, mikor előjött egy olyan probléma, hogy outlook-ban az ékezetek rosszak voltak.
Swift mailerrel UTF-8 leveleket küldök. Mindenhol jó, de legjobb freemailben és citromailben,
mert ott olvashatatlan a subject-ek, és a feladó.
Próbáltam azt is, hogy a subject-nek és a feladónak külön charsetet adok meg, pl iso-8859-2,
és mb_convert_encoding-al konvertálom az xml-ből jövő utf-8 adatokat.
Ez nem nyert, outlook expressben rosszak voltak a subjectek és a feladó.
mb_convert_encoding helyett próbáltam az iconv-t hátha, de az sem lett jó.
Hogyan tudok kiküldeni úgy utf-8 levelet, hogy a fent megjelölt levelezőnek csúfolt cuccok is jól meg tudják jeleníteni?
Esetleg hogyan tudom átkonvertálni az utf-8 szöveget iso-8859-2 re úgy, hogy ne hasaljon el az ékezetes karaktereken?
A válaszokat előre is köszönöm!
■ Swift mailert hazsnálok hírlevél küldéshez. Előtte phpmailert használtam.
Akkor váltottam, mikor előjött egy olyan probléma, hogy outlook-ban az ékezetek rosszak voltak.
Swift mailerrel UTF-8 leveleket küldök. Mindenhol jó, de legjobb freemailben és citromailben,
mert ott olvashatatlan a subject-ek, és a feladó.
Próbáltam azt is, hogy a subject-nek és a feladónak külön charsetet adok meg, pl iso-8859-2,
és mb_convert_encoding-al konvertálom az xml-ből jövő utf-8 adatokat.
Ez nem nyert, outlook expressben rosszak voltak a subjectek és a feladó.
mb_convert_encoding helyett próbáltam az iconv-t hátha, de az sem lett jó.
Hogyan tudok kiküldeni úgy utf-8 levelet, hogy a fent megjelölt levelezőnek csúfolt cuccok is jól meg tudják jeleníteni?
Esetleg hogyan tudom átkonvertálni az utf-8 szöveget iso-8859-2 re úgy, hogy ne hasaljon el az ékezetes karaktereken?
A válaszokat előre is köszönöm!
Van peccs :)
A phpMailerhez van peccs, mert az UTF-8as subject-eket rosszul törte (az UTF8 ugye 1, vagy 2 byte és volt rá példa, hogy a 2 összetartozó byte között vágta el...)
Ráadásul, ahogy most nézem, 'official' patch is lett belőle, én valamikor tavaly október-november táján találkoztam a linkkel is:
http://sourceforge.net/tracker/?atid=385709&group_id=26031&func=browse
Ezzel már az Ótlyuk is hajlandó jónak látni a subjectet, legalábbis az én problémám megszűnt azóta. Minden levelet UTF8-ban küldök, ez heti kb. 2-3000 levél abban a projektemben, amelyikben ez a hiba előjött.
(Azért lehetne már egy hivatalos PHPmailer kiadás, amiben az összes patch-et belerakják az éppen aktuálisba...)
Remélem, tudtam segíteni, üdv: TeeCee :o)
hát jól eldugták
Elgondolkodtattál... Igen, pont ez volt a bajom, a 2 összetartozó bájt közti elvágás. Azóta már ugye átálltam phpmailerről swift mailerre és nagyon megtetszett, de ugye ez abban is probléma. Viszont ha javították a phpmailer-ben lehet megint nekiugrom. hm. Elég gáz, hogy kerestem napokig, de nem találtam eme patch... a phpmailer hivatalos oldalán meg semmi info... Igen, ez eléggé tönkreteszi az imidzst.
"11 Jul 2005" mint utolsó news... swiftmailer meg folyamatos fejlesztés alatt. Nem tudom, most ezzel, hogy megválaszoltad a problémámat, nagy problémát okoztál :D
Azért köszönöm szépen, ez nem panaszkodás akart lenni! :D
(amúgy szerinted? phpmailer? elfogult vagy? :) swift mailert használtad már?)
nem eldugták, rossz helyen kerested :P
Igen, az oldala elég halott, de mivel a mail-szabvány egy ideje nem változott... ;)
A sourceforge-os weboldalon vannak a patch-ek.
Én saját mailert használtam, jó kezdetlegeset, aztán arról mentem át phpMailerre a HTML-levél és a mindenféle színes-szagos mellékletek igénye miatt.
Most azzal szívok, hogy nagy mellékletet nem tudok küldeni :(
Pont ma nyitottam neki kérdést itt: [link]