Ситуация: есть три компа, на всех — MS Outlook 2007 и Касперский Анти-Спам, одинаково настроенный.
На первый приходит вроде бы обычное письмо со вложением… вот только нельзя посмотреть исходный текст письма. Пересылаем письмо на второй.
Там письмо открывается и исходник посмотреть тоже нельзя. Пересылаем со второго на третий…
… и текст письма пропадает. Вообще. Вложение есть, а текста — plain-text'а! — нет. И если смотреть через веб-интерфейс Gmail, картина та же.
Для профилактики прошерстил антивирусами — никаких подстав.
Сохраняю письмо на 2 компе в виде файла eml. В Outlook его исходник посмотреть, как мы помним, нельзя. Но если открыть eml Блокнотом, то текст письма виден.
А вот на 3 компе те же действия дают только вложение, текста нет.
С выключенным Касперским та же история происходит. На Thunderbird попробовать нельзя — есть компьютеры, на которых лучше не экспериментировать :-)
Но вот что обнаружил, посмотрев исходники через веб-интерфейс:
На 1 ящик письмо пришло с The Bat в Windows-1251, и его в Outlook отредактировали…
На 2 ящик письмо пришло почему-то в KOI-8 R, а пересланное на 3 снова оказалось в Windows-1251.
Чую багу с кодировками, чую, но обосновать не могу :-)
Попробуйте отправить из бата в кои.
Такое ощущение что он шлет в кои, а пишет что в 1251. А втоорой с третьим пытаются починить кодировку, н овыходит не очень.