email kliensek és az ékezetes jelszó esete?

Lenne egy kérdésem, hogy ezt ki, hogyan oldja meg?

Szerver oldalon mysql adatbázisban tárolás, utf8, courier szerver.

A gondom: korábbi RFC szerint a jelszavak 7bit-es ASCII kódolással mentek.

Úgy tűnik, Outlook az ékezetes jelszavakat úgy küldi el, hogy a spec karakterek mindegyikét kicseréli 0x2E-re.

8.04-es ubuntun squirrel ugyanezt tette, de 10.04-en ugyanazzal a config.php-val UTF-8-ban teszi.(még nem találtam, mi okozza a különbséget)

Roundcube küldésnél ISO-8895-1 -re konvertalja iconv-vel, ez majdnem ugyanaz, mint amit az Outlook csinál, de nem minden karatkert cserel 0x2E-re, van, amit kihagy teljesen, tehát nem lesz egyező az MS félével.
Roundcube-nál a csavar pluszban, hogy a password pluginja UTF-8-ban menti el az új jelszót, tehát ha Roundcube-bal megváltoztatom, akkor Roundcube már nem lép vissza többet, de Lucid-on Squirrel igen.
RC-ben a index.php-ban a jelszóküldésnél bedrótozott ISO-8895-1 -et UTF-8-ra cserélem, akkor ő is be tud lépni megint, de Outlook-kal így ugye nem megy.

Evo szintén UTF8-ban küldi.

Szóval mi lehet a megoldás, felhasználok ne használjanak ékezetet jelszóban? :-)

Hozzászólások

Ejj, nem leszek túl konstruktív, csak eszembe jutott, hogy anno szent fogadalmat tettem, hogy sosem (!) lesz magyar billentyűzetem, mert az szar. :) Persze ebbéli meggyőződésem sokat változott, viszont az nem, hogy SOHA nem lehet a jelszavaimban ékezetes karakter, se nulla o0Oö :)

Nem is értem azokat, akik mondjuk hosszú í-t tesznek passwdbe. Sosincs meg :)

jAzz