Portál AbcLinuxu, 11. května 2025 04:52
Subject obsahuje jen ASCII znaky, pri posilani emailu obsahujiciho non-ascii znaky v subjektu se vyuziva zakodovani pres base64 atp. viz. http://www.faqs.org/rfcs/rfc2047
tzn. ze zakodovany text pak ve zdrojaku emailu vypada takto:
"=?" charset "?" encoding "?" encoded-text "?="
priklad: =?CP1250?B?VGVzdCAtIFJCfJro+Oj4KFRTVFJCMDAwNik=?=
tedy predchazejici kod je zakodovan pomoci base64 a vystup je v charsetu cp1250
Pokud tedy chcete odstranit diakritiku, je zrejme potreba udelat na strane mailserveru nejaky skript, ktery v pripade zakodovaneho subjectu jej rozkoduje a
nahradi znaky s diakritikou jejich ekvivalentem... omlouvam se ze s konkretnim resim nepomuzu, snazil jsem se jen nastinit problematiku ;]
Jinak samozrejme je mozne ze existuje nejaka funkce na strane mailserveru, ktera toto dela.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.