Прошу не ругать если этот вопрос уже поднимался... обыскал весь форум , но ответа не нашел
Freebsd+exim . Сделал автоответ по примерам на этом форуме , но есть проблемы. Вместо русского текста в автоответе "???" , добавил headers = "Content-Type: text/plain; charset=KOI8-U" не помогло , что делать??? Хотя бы намекните..
рутер
userautoreply:
driver = accept
condition = ${if eq{} {${lookup mysql{SELECT `recipient` FROM `autoreply` \
WHERE `recipient`='${quote_mysql:$local_part@$domain}'}}}{no}{yes}}
senders = " ! ^.*-request@.*:\
! ^owner-.*@.*:\
! ^postmaster@.*:\
! ^listmaster@.*:\
! ^mailer-daemon@.*\
! ^root@.*\
! ^noreply@.*"
no_expn
no_verify
transport = userautoreply
unseen
транспорт
userautoreply:
driver = autoreply
headers = "Content-Type: text/plain; charset=KOI8-U"
from = ${local_part}@${domain}
reply_to = ${local_part}@${domain}
to = ${sender_address}
subject = AutoReply Re: ${rfc2047:$h_Subject:}
text = ${lookup mysql{SELECT `message` FROM `autoreply` WHERE
`recipient`='${local_part}@${domain}'}}
Добавил[mysqld]
init-connect="SET NAMES cp1251"
character-set-server=cp1251
collation-server=cp1251_general_ciВсе равно не работает...((
1 Покажи /etc/sysconfig/i18n
2 Exim сам собирал или ставил из репозитария ?
Если сам , что здесь в Makefle : HEADERS_CHARSET="UTF-8"
Если из репозитария там точно HEADERS_CHARSET="UTF-8"
ПОЭТОМУ РУССКОГО ontent-Type: text/plain; charset=KOI8-U" НЕБУДЕТ.
А так "Content-Type: text/plain; charset=utf-8" будет>[оверквотинг удален]
> headers = "Content-Type: text/plain;
> charset=KOI8-U"
> from = ${local_part}@${domain}
> reply_to = ${local_part}@${domain}
> to = ${sender_address}
> subject = AutoReply Re:
> ${rfc2047:$h_Subject:}
> text = ${lookup mysql{SELECT
> `message` FROM `autoreply` WHERE
> `recipient`='${local_part}@${domain}'}}
Уточните в какой кодировке выдёргивается тело письма из БД и пропишите в Content-Type. Делаете Вы на верном пути. Для проверки полпробуйте брать автоответ из файла с заранее известной кодировкой!!! Должно получиться.