После экспериментов выяснил, что отсутсвие вот этих строк
PHP код:
headers = mailer.customHeaders();
headers.add('Content-Type', 'text/plain; charset=Windows-1251');
приводит к коректному расспознаванию письма, но при этом нелзя писать по русски в заголовке.
Заменил
PHP код:
mailer.subject(_subject);
на
PHP код:
mailer.subject(mailer.encodeHeader(_subject,"Windows-1251",3));
но это не решает проблему с русскими буквами в теле письма.