Кодировка автоответчика (Autoreply)
Кодировка автоответчика (Autoreply)
Добрый день!
Возникла проблема - решил поставить автоответчик, сделал работает, вот только когда ответ приходит на майл(например) и открываешь в броузере проблема кодировки - он решает что там анси (видимо) и ничего не понять (т.к. там UTF), залез внутрь, переписал файл автоответа в др. кодировку - в броузере стало все стало ок, но в аутлуке полная беда...
Вопрос - в автоответе похоже не прописывается (явно) кодировка и поэтому каждая программа решает как его читать как хочет. Можно как-то исправить? (если что не понимаю и поэтому неверно думаю - сорри)
PS речь естественно о русскоязычном автоответе.
Возникла проблема - решил поставить автоответчик, сделал работает, вот только когда ответ приходит на майл(например) и открываешь в броузере проблема кодировки - он решает что там анси (видимо) и ничего не понять (т.к. там UTF), залез внутрь, переписал файл автоответа в др. кодировку - в броузере стало все стало ок, но в аутлуке полная беда...
Вопрос - в автоответе похоже не прописывается (явно) кодировка и поэтому каждая программа решает как его читать как хочет. Можно как-то исправить? (если что не понимаю и поэтому неверно думаю - сорри)
PS речь естественно о русскоязычном автоответе.
Re: Кодировка автоответчика (Autoreply)
Диагноз совершенно верный!
А вот лечение: ищем в настройках exim'а транспорт отвечающий за автоответчик:
[root]# nano /etc/exim/exim.conf
Достаточно добавить одну строку, указывающую на кодировку письма:
[/b]
А вот лечение: ищем в настройках exim'а транспорт отвечающий за автоответчик:
[root]# nano /etc/exim/exim.conf
Code: Select all
# Секция транспорта
begin transports
# ...
# ...
# ...
userautoreply:
driver = autoreply
file = /etc/exim/domains/$domain/autoreply.${local_part}.msg
from = "${local_part}@${domain}"
subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
to = "${sender_address}"
Code: Select all
headers = Content-Type: text/plain; charset=utf-8;\nContent-Transfer-Encoding: 8bit
Re: Кодировка автоответчика (Autoreply)
После добавления этой строки письмо приходит нормальное, а тема так и остается- Autoreply-22//236// и т д
Re: Кодировка автоответчика (Autoreply)
тоже самое интересует, подскажите пожалуйста как избавиться в заголовке письма пришедшего с автоответчика вот от этого?
Autoreply: "\\320\\240\\320\\260\\320\\261\\320\\276\\321\\202\\320\\260 \\320\\265\\321\\201\\321\\202\\321\\214?"
Autoreply: "\\320\\240\\320\\260\\320\\261\\320\\276\\321\\202\\320\\260 \\320\\265\\321\\201\\321\\202\\321\\214?"
Re: Кодировка автоответчика (Autoreply)
я так понимаю, что всем пофиг, отлично и спасибо и спасибо...
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: Кодировка автоответчика (Autoreply)
будь попроще, все ж не обязаны напостой сидеть на форуме... просто наберись терпения ;)buninsan wrote:я так понимаю, что всем пофиг, отлично и спасибо и спасибо...
Re: Кодировка автоответчика (Autoreply)
я очень прост и всегда просто говорю, вот опять говорю просто - вряд ли кто либо ответит...
Re: Кодировка автоответчика (Autoreply)
Добрый день!
Решил проблему кодировки в теме прописав вместо:
вот такую строку:
Все стало нормально.
Однако, если так делать нельзя (по причине безопасности, или еще чего) пожалуйста напишите.
Спасибо!
PS Итого по теме - вопрос полностью решен - кодировка самого письма и темы. (?)
Решил проблему кодировки в теме прописав вместо:
Code: Select all
subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
Code: Select all
subject = "${if def:h_Subject: {Autoreply: \"${rfc2047:$h_Subject:}\"} {Autoreply Message}}"
Однако, если так делать нельзя (по причине безопасности, или еще чего) пожалуйста напишите.
Спасибо!
PS Итого по теме - вопрос полностью решен - кодировка самого письма и темы. (?)