Не корректный заголовок и тело письма UTF-8
Добавлено: 27 янв 2016, 10:49
Коллеги, столкнулся с проблемой не корректного заголовка и тела письма при отправке писем на mail.ru google.mail.
Что имею:
Asterisk 1.8.10.1~dfsg-1ubuntu1 built by buildd @ yellow on a x86_64 running Linux on 2012-04-24 12:47:04 UTC
Linux WorkStation20n8 3.2.0-55-generic #85-Ubuntu SMP Wed Oct 2 12:29:27 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Установлен и настроен postfix на smtp сервер gmail.
Настройки voicemail.conf
Сделал так что бы при звонке на добавочный высылалась почта.
Почта приходит, но в теле письма в место слова "Работает" , написано "�������".
В заголовке " " , тоже абра-кадабра.
При этом с латинскими буквами проблем нет.
Если высылать аналогичную почту из командной строки, используя sendmail, то все работает:
Если высылать аналогичную почту из sendEmail, через нее также проблем нет.
Из этого я делаю вывод что проблема не в операционной системе.
Подскажите, что необходимо сделать чтобы при отправке писем "через астериск" тело и заголовок письма отображались корректно.
Что имею:
Asterisk 1.8.10.1~dfsg-1ubuntu1 built by buildd @ yellow on a x86_64 running Linux on 2012-04-24 12:47:04 UTC
Linux WorkStation20n8 3.2.0-55-generic #85-Ubuntu SMP Wed Oct 2 12:29:27 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Установлен и настроен postfix на smtp сервер gmail.
Настройки voicemail.conf
Код: Выделить всё
mailcmd=/usr/sbin/sendmail -t
charset = UTF-8
emailbody=Работает
emailsubject=Заголовок
Почта приходит, но в теле письма в место слова "Работает" , написано "�������".
В заголовке " " , тоже абра-кадабра.
При этом с латинскими буквами проблем нет.
Если высылать аналогичную почту из командной строки, используя sendmail, то все работает:
Код: Выделить всё
sendmail -t mail@mail.ru
Работает
.(enter)
Код: Выделить всё
sendEmail -f mail@mail.ru -t mail@mail.ru -u Привет! -m 'Тело письма' -o message-charset=UTF-8
Подскажите, что необходимо сделать чтобы при отправке писем "через астериск" тело и заголовок письма отображались корректно.