[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: CodeIgniter Класс Email
zvezda_t
Всем привет)

Подскажите, пожалуйста, кто сталкивался.

Письма с русскими заголовками не приходят, пытаюсь использовать ф-цию 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? У меня нет возможности проверить отправку на внешнюю почту...

Спустя 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)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.