A konzolod, amin gépelsz, UTF8.
Az expected meg nem tud UTF8-at.
De még ha tudna is, ki lennél vele segítve: mert az SMTP protokoll nem kezeli az UTF8-at direktben.
Erre a problémára használatos a MIME. Tehát a leveled, a $text, nem tartalmazhat UTF8-as karaktereket, azokat előtte szépen MIME-ba kell csomagolni. Ha meg mai lheaderbe akarsz ilyet rakni, ott meg a quoted-printable a megoldás.
Szóval tessék összeismerkedni az SMTP protokollal.