Автор Тема: exim4 & thunderbird - русский язык в исходящих письмах  (Прочитано 1343 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mexx

# exim4 -bV
Exim version 4.84_2 #2 built 14-Jun-2017
$ echo $LANG
ru_RU.UTF-8
Отправляю русский текст из терминала (mail) на внешнюю почту - thunderbird английский показывает правильно, русский текст не правильно (нечитаемые символы). Это же письмо, открытое на iPhone штатным приложением "Почта", прекрасно читается. Также читается и через браузер. Отправляю тот же русский текст через mutt - thunderbird русский текст замечательно отображает.
Google подсказал, что письмо надо отправлять:
mail -a 'Content-Type: text/html; charset=UTF-8' ...
И таки да, так все отлично отправляется/читается.
Вопрос1 - не могу понять, что, а главное - где, надо глобально изменить, чтобы 'charset=UTF-8' стало по умолчанию?   
Вопрос2 - что мешает thunderbird правильно определить и отобразить кодировку? Или это только у меня так?
Debian 9 [server]
Debian 10 KDE [desktop]

Mastodon: @mexx@lor.sh
 

Оффлайн ecc83

Вопрос1 - не могу понять, что, а главное - где, надо глобально изменить, чтобы 'charset=UTF-8' стало по умолчанию?

Выполни в терминале по порядку эти команды и проверь (установи) правильные значения:

dpkg-reconfigure locales

locale-gen --purge --no-archive

dpkg-reconfigure console-setup

update-initramfs -u


 

Оффлайн mexx

dpkg-reconfigure locales
ru_RU.UTF-8 UTF-8

locale-gen --purge --no-archive
Generating locales (this might take a while)...
  ru_RU.UTF-8... done
Generation complete.

dpkg-reconfigure console-setup
UTF-8

update-initramfs -u
update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64
Результат не изменился - в thunderbird получаю нечитаемый текст.
Да, если из терминала отправить русский текст пользователю системы (локальная почта) и прочесть письмо этим пользователем опять же в терминале - тот же нечитаемый текст. Если использовать mutt - всё хорошо.
'mail -a' явно относится именно к exim4, что-то надо в нем поправить, а не в системе.


Cообщение объединено 18 Август 2017, 19:52:18
Цитировать
-a     Specify additional header fields on the command line such as "X-
             Loop: foo@bar" etc.  You have to use quotes if the string con‐
             tains spaces.  This argument may be specified more than once, the
             headers will then be concatenated.
« Последнее редактирование: 18 Август 2017, 19:52:18 от mexx »
Debian 9 [server]
Debian 10 KDE [desktop]

Mastodon: @mexx@lor.sh
 

Оффлайн ecc83

Результат не изменился - в thunderbird получаю нечитаемый текст.
Да, если из терминала отправить русский текст пользователю системы (локальная почта) и прочесть письмо этим пользователем опять же в терминале - тот же нечитаемый текст. Если использовать mutt - всё хорошо.
'mail -a' явно относится именно к exim4, что-то надо в нем поправить, а не в системе.

Ну таким образом понятно, что проблема не в системной локали, а в конкретном приложении.
Я ним не пользуюсь, поэтому не подскажу решение. Гугли.
 

Теги:
 

Exim4 и Спам!

Автор DizeL

Ответов: 9
Просмотров: 2835
Последний ответ 19 Ноябрь 2015, 10:10:16
от DizeL
Сталкивались с настройкой на exim4 настроки smtp yandex? Очень нужна помощь

Автор laughing_man

Ответов: 1
Просмотров: 2251
Последний ответ 10 Февраль 2016, 22:10:35
от ffrr