Рассылка Made Simple
Рассылка Made Simple
Всем привет! Нужна помощь.
При отправке рассылки приходит "крокозябра". Очевидно, что проблема в кодировке. У gmail только тема письма приходит в таком формате, контент сообщения в порядке. А на mail всё прилетает в таком виде. В какой кодировке отправляется я не знаю, так как, вроде, это не utf-8 и не windows-1251. Может быть дадите совет?
В настройках модулей NMS и CGJobMgr ничего не менял.
P.S. - Пользуясь случаем, ещё хочу спросить - "Как прикладывать к сообщению изображения, чтоб они доходили".
При отправке рассылки приходит "крокозябра". Очевидно, что проблема в кодировке. У gmail только тема письма приходит в таком формате, контент сообщения в порядке. А на mail всё прилетает в таком виде. В какой кодировке отправляется я не знаю, так как, вроде, это не utf-8 и не windows-1251. Может быть дадите совет?
В настройках модулей NMS и CGJobMgr ничего не менял.
P.S. - Пользуясь случаем, ещё хочу спросить - "Как прикладывать к сообщению изображения, чтоб они доходили".
Re: Рассылка Made Simple
В админке "Pасширения" => "CMSMailer / Отправка почты" => "Кодировка:" поставь кодировку utf-8
Re: Рассылка Made Simple
Спасибо за совет. У меня стоит utf-8. То есть проблема в другом.guro wrote:В админке "Pасширения" => "CMSMailer / Отправка почты" => "Кодировка:" поставь кодировку utf-8
Re: Рассылка Made Simple
Так выглядит шаблон сообщения. Может быть стоят поправить его?
Я пробовал указать meta данные с указанием кодировки, но это тоже не помогло.
Я пробовал указать meta данные с указанием кодировки, но это тоже не помогло.
Code: Select all
{* original message template *}
<__html>
</__body>
{nms_content name='content' prompt='HTML Content'}
<__body>
</__html>
Re: Рассылка Made Simple
Ок. Что у вас стоит в "Pасширения" => "Рассылка Made Simple" => "Глобальные параметры" => "Message Charset:"?
Re: Рассылка Made Simple
Точно! Всё было так легко, как я не заметил этого поля. Спасибо!guro wrote:Ок. Что у вас стоит в "Pасширения" => "Рассылка Made Simple" => "Глобальные параметры" => "Message Charset:"?
А ещё можно вопрос. У меня есть форма на пхп, отправляется так же кракозябры.
Code: Select all
$title = 'Заголовок';
$mess = 'сообщение';
// кому отправляем
$to = 'мыло@mail.ru';
// от кого
$from='site@сайт.ru';
// кодировка
$header = "Content-type:text/html; charset = utf-8";
// функция, которая отправляет наше письмо.
mail($to, $title, $mess, 'От:'.$from,$header);

Re: Рассылка Made Simple
В какой кодировке сохранен файл, где находится этот скрипт?Andreyphp wrote:У меня есть форма на пхп, отправляется так же кракозябры.
Re: Рассылка Made Simple
Расположен в "Тегах пользователя" и выводиться на той же странице, что и форма.guro wrote:В какой кодировке сохранен файл, где находится этот скрипт?Andreyphp wrote:У меня есть форма на пхп, отправляется так же кракозябры.
Re: Рассылка Made Simple
Для тега пользователя воспользуйтесь стандартным CMSMailer
Code: Select all
global $gCms;
$cmsmailer =& $gCms->modules['CMSMailer']['object'];
$cmsmailer->AddAddress("mail@mail.ru");
$cmsmailer->SetBody('Типа текст письма');
$cmsmailer->IsHTML(true);
$cmsmailer->SetSubject("Тема письма");
$cmsmailer->Send();
Re: Рассылка Made Simple
Спасибо! Попробую применить.guro wrote:Для тега пользователя воспользуйтесь стандартным CMSMailerCode: Select all
global $gCms; $cmsmailer =& $gCms->modules['CMSMailer']['object']; $cmsmailer->AddAddress("mail@mail.ru"); $cmsmailer->SetBody('Типа текст письма'); $cmsmailer->IsHTML(true); $cmsmailer->SetSubject("Тема письма"); $cmsmailer->Send();