Подскажите, пожалуйста, кто сталкивался.
Письма с русскими заголовками не приходят, пытаюсь использовать ф-цию base64_encode()- стали приходить - но вместо заголовка абракадабра. Сам файл в кодировке "utf-8 без BOM".
Подскажите, пожалуйста, как задавать значения?
$this->load->library('email');
$subject = 'заголовок письма на русском';
//$subject = '=?utf-8?b?'. base64_encode($subject) .'?='; //абракадабра
$subject = base64_encode($subject);//абракадабра
$this->email->subject($subject);
$this->email->message('Testing the email class.');
$this->email->send();
echo $this->email->print_debugger();
Попробовала использовать кодировку на windows-1251
$subject = iconv("UTF-8","windows-1251",'Заголовок письма');
$this->email->subject($subject);
в файле system/libraries/Email.php
заменила:
var $charset = "iso-8859-1";
не помогает.
Что не так?
Спустя 1 час, 11 минут, 2 секунды (28.09.2012 - 08:41) Winston написал(а):
Не знаю, что у тебя не так... Я использую такой код, и все нормально отсылает.
Свернутый текст
$this->load->library('email');
$this->email->from('mail@mail');
$this->email->to('to@mail.ru');
$this->email->subject('Заголосвок');
$this->email->message('Мессага');
$this->email->charset = 'utf-8';
$this->email->send();
Спустя 33 минуты, 43 секунды (28.09.2012 - 09:15) zvezda_t написал(а):
Winston, а сам файл в какой кодировке?
Спустя 8 минут, 32 секунды (28.09.2012 - 09:23) Winston написал(а):
Цитата (zvezda_t @ 28.09.2012 - 09:15) |
Winston, а сам файл в какой кодировке? |
Я использую только utf-8
Спустя 25 минут, 7 секунд (28.09.2012 - 09:49) zvezda_t написал(а):
Winston, ничего не понимаю...
у меня "utf-8 без BOM" - это же тоже самое?
Может дело в Microsoft Outlook? У меня нет возможности проверить отправку на внешнюю почту...
у меня "utf-8 без BOM" - это же тоже самое?
Может дело в Microsoft Outlook? У меня нет возможности проверить отправку на внешнюю почту...
Спустя 12 минут, 12 секунд (28.09.2012 - 10:01) Winston написал(а):
Цитата (zvezda_t @ 28.09.2012 - 09:49) |
у меня "utf-8 без BOM" - это же тоже самое? |
Да.
Цитата (zvezda_t @ 28.09.2012 - 09:49) |
Может дело в Microsoft Outlook? |
А ты в аутлуке открываешь отправленные письма?
Наверное там другая стоит кодировка входящих сообщений. Попробуй ее изменить. Вот для 2003 http://office.microsoft.com/ru-ru/outlook-...A001207957.aspx если у тебя более новая версия. Поищи в инете, как менять кодировку.
Спустя 56 минут, 14 секунд (28.09.2012 - 10:57) forza написал(а):
Пальцем в небо?
$this->email->set_newline("\r\n");
Спустя 20 минут, 32 секунды (28.09.2012 - 11:17) zvezda_t написал(а):
Winston, прости пожалуйста!!!!
Всё работает) письма приходили в папку - нежелательная почта)))))
Блин) Извините)
Всё работает) письма приходили в папку - нежелательная почта)))))
Блин) Извините)
Спустя 2 минуты, 49 секунд (28.09.2012 - 11:20) zvezda_t написал(а):
Кстати, а что сделать - чтоб в папку "входящие" шли? Это настройки уже Microsoft Outlook?
Спустя 18 минут, 2 секунды (28.09.2012 - 11:38) Winston написал(а):
Часто письма могут не доходить до адресата или попадать в спам если не указан либо указан неверно заголовок From
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)