Кодировка для CMSMailer

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
User avatar
deadmoroz
Forum Members
Forum Members
Posts: 11
Joined: Mon Jan 05, 2009 11:31 am

Кодировка для CMSMailer

Post by deadmoroz »

Подскажите есть ли возможность использовать кодировку windows-1251 для отправки писем через CMSMailer?

Использую sendmail, в настройках модуля в поле "Набор символов" указал windows-1251. Но письма все равно приходят в UTF8, хотя в заголовках есть Content-Type: text/plain; charset="windows-1251"

PS: есть ли разница в использовании mail и sendmail? Что лучше? smtp настроить к сожалению не получилось...
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Кодировка для CMSMailer

Post by ZYV »

1) Тогда всю систему надо на 1251 переводить. Зачем? Все адекватные почтовые клиенты умеют UTF-8.
2) Так и должно быть. См. 1).
3) В контексте phpmailer не думаю. Если работает mail() лучше mail().
unsigned double ZYV;
User avatar
deadmoroz
Forum Members
Forum Members
Posts: 11
Joined: Mon Jan 05, 2009 11:31 am

Re: Кодировка для CMSMailer

Post by deadmoroz »

Спасибо за ответ!
А как тогда адекватному почтовому клиенту, например The Bat, сказать что письмо в UTF8?
У меня почемуто при открытии все кракозябрами, только выставление перекодировки вручную помогает прочитать письмо...
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Кодировка для CMSMailer

Post by ZYV »

А давно TheBat записали в адекватные почтовые клиенты? Он вообще настолько адекватный, что поддержка UTF-8 у них появилась в одной из последних веток 2.x, когда у всех она уже по несколько лет была...

Не знаю, как-то жизнь припирала пользоваться TheBat 3.x, я ставил автоопределение русской кодировки и он UTF-8 читал сам как-то. Проблема-то в чем, что кодировка не определяется автоматически, а после установки ручной читается? По-моему, это проблема TheBat, версия последняя?

Заголовки и текст тестового письма в студию.
unsigned double ZYV;
User avatar
deadmoroz
Forum Members
Forum Members
Posts: 11
Joined: Mon Jan 05, 2009 11:31 am

Re: Кодировка для CMSMailer

Post by deadmoroz »

Всегда считал The Bat адекватным. По крайней мере адекватнее Аутлука, который все сам решает за пользователя :)
Хотя это конечно дело вкуса.

Проблему решил прописав в настройках CMSMailer в поле "Набор символов" utf-8.
Теперь кодировка определяется сразу правильно. Думаю надо бы в дистрибутиве поставить это значение по умолчанию. У меня это поле было пустым после установки модуля CMSMailer.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Кодировка для CMSMailer

Post by ZYV »

Адекватные - это Evolution, Claws, Thunderbird, KMail и т.п. TheBat неадекватен, т.к. часто глючен, тормозен, особенно с базами по 1k писем и больше, и, при этом, ещё и имеет наглость требовать каких-то денег, что, по-моему, вообще нонсенс. Если бы бесплатным был - другой разговор, можно было бы многие недостатки списать на халявность.

В общем понятно, я всегда проставляю, мне даже в голову не пришло, что ты не попробовал так. Если говоришь после установки пустое проверю - повешу баг.
unsigned double ZYV;
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Кодировка для CMSMailer

Post by ZYV »

P.S. Точно? У меня вроде бы при установке стоит utf-8. Проверь.
unsigned double ZYV;
Post Reply

Return to “Russian - русский”