LINUX.ORG.RU
решено ФорумAdmin

Кодировка mail-сообщений из консоли


0

1

Добрый день!

Пожалуйста подскажите решение для проблемы с кодировкой сообщений отправляемых из консоли. Имею opensuse 11.4 Почта отправленная с него читается нормально везде, кроме мобильных ус-тв (iphone, android) подключенных к exchange 2003.

Заголовок одного из писем:

Microsoft Mail Internet Headers Version 2.0 Received: from linux-srv.domain.local ([192.168.0.8]) by mail.domain.ru with Microsoft SMTPSVC(6.0.3790.4675); Wed, 26 Oct 2011 13:40:58 +0400 Received: by linux-srv.domain.local (Postfix, from userid 1007) id DFB64500051; Wed, 26 Oct 2011 13:40:58 +0400 (MSK) Date: Wed, 26 Oct 2011 13:40:58 +0400 To: dmitry@domain.ru Subject: Test User-Agent: Heirloom mailx 12.2 01/07/07 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-Id: <20111026094058.DFB64500051@linux-srv.domain.local> From: testpilot@domain.ru Return-Path: testpilot@domain.ru X-OriginalArrivalTime: 26 Oct 2011 09:40:58.0978 (UTC) FILETIME=[5DE02C20:01CC93C3]

На мобильном устройстве тело сообщения отображается примерно в таких символах: Прошу распечР

Что и где крутить, не представляю. Надеюсь на ваши советы

Спасибо


echo «something»|mail -a «Content-Type: text/plain; charset=cp1251» -s Hello mail@mail.mail

и проверь, чтобы у клиентов было автораспознавание кодировки

uspen ★★★★★
()
Ответ на: комментарий от uspen

а может все-таки UTF-8? Сомневаюсь что у ТС локаль CP1251 в консоли?

Pinkbyte ★★★★★
()
Ответ на: комментарий от uspen

echo «бла-бла-бла» | mail -a «Content-Type: text/plain; charset=cp1251» -s Проверка dmitry@domain.ru Content-Type: text/plain; charset=cp1251: Нет такого файла или каталога

Задача в том, чтоб сообщения генерируемые службами нормально читались на устройствах руководства. До замены сервера, всё работало нормально, непонимаю где я здесь намудил

digr
() автор топика
Ответ на: комментарий от digr

и проверь, чтобы у клиентов было автораспознавание кодировки

uspen ★★★★★
()

Ещё идеи?

digr
() автор топика

Сработало следующее:

cat file.txt | iconv -t utf-8 | mail -s Проверка dmitry@domain.ru

не совсем понятно почему, и как всё это можно прикрутить к postfix или mailx

digr
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.