Вот судя по этому — forum.lissyara.su/viewtopic.php?f=20&t=13484
вариант решения проблемы в том, чтобы кодировать сообщения в base64…
В exim в транспорте:
…
headers = «Content-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: base64»
…
Покопался тут www.faqs.org/rfcs/rfc2047.html
добавил
$headers = «Content-type: text/html; charset=UTF-8 \n»;
$subject = '=?utf-8?q?'.$subject.'?=';
письма пошли на русском… Но решить проблему без этого не получается…
Может надо искать в своем почтовом клиенте?
Вы шлете в той кодировке, в которой у вас файл.php, а почтовый клиент открывает в какой-то своей кодировке по умолчанию, если в письме она не указана явно.