Рассылка Made Simple

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

Moderators: iturbay, wdwp

Post Reply
Andreyphp

Рассылка Made Simple

Post by Andreyphp »

Всем привет! Нужна помощь.

При отправке рассылки приходит "крокозябра". Очевидно, что проблема в кодировке. У gmail только тема письма приходит в таком формате, контент сообщения в порядке. А на mail всё прилетает в таком виде. В какой кодировке отправляется я не знаю, так как, вроде, это не utf-8 и не windows-1251. Может быть дадите совет?

В настройках модулей NMS и CGJobMgr ничего не менял.

P.S. - Пользуясь случаем, ещё хочу спросить - "Как прикладывать к сообщению изображения, чтоб они доходили".
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Рассылка Made Simple

Post by guro »

В админке "Pасширения" => "CMSMailer / Отправка почты" => "Кодировка:" поставь кодировку utf-8
Andreyphp

Re: Рассылка Made Simple

Post by Andreyphp »

guro wrote:В админке "Pасширения" => "CMSMailer / Отправка почты" => "Кодировка:" поставь кодировку utf-8
Спасибо за совет. У меня стоит utf-8. То есть проблема в другом.
Andreyphp

Re: Рассылка Made Simple

Post by Andreyphp »

Так выглядит шаблон сообщения. Может быть стоят поправить его?
Я пробовал указать meta данные с указанием кодировки, но это тоже не помогло.

Code: Select all

{* original message template *}
<__html>
</__body>
{nms_content name='content' prompt='HTML Content'}
<__body>
</__html>
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Рассылка Made Simple

Post by guro »

Ок. Что у вас стоит в "Pасширения" => "Рассылка Made Simple" => "Глобальные параметры" => "Message Charset:"?
Andreyphp

Re: Рассылка Made Simple

Post by Andreyphp »

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); 
Может быть кто подскажет в чём проблема :)
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Рассылка Made Simple

Post by guro »

Andreyphp wrote:У меня есть форма на пхп, отправляется так же кракозябры.
В какой кодировке сохранен файл, где находится этот скрипт?
Andreyphp

Re: Рассылка Made Simple

Post by Andreyphp »

guro wrote:
Andreyphp wrote:У меня есть форма на пхп, отправляется так же кракозябры.
В какой кодировке сохранен файл, где находится этот скрипт?
Расположен в "Тегах пользователя" и выводиться на той же странице, что и форма.
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm

Re: Рассылка Made Simple

Post by guro »

Для тега пользователя воспользуйтесь стандартным 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();
Andreyphp

Re: Рассылка Made Simple

Post by Andreyphp »

guro wrote:Для тега пользователя воспользуйтесь стандартным 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();
Спасибо! Попробую применить.
Post Reply

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