php codeigniter отправка писем кириллицей

php CodeIgniter

По умолчанию письма в CodeIgniter отправляются в utf кодировке, но несмотря на это к получателю зачастую они приходят в виде не читаемого текста, если содержат в себе кириллические символы. Особенно эта проблема актуальна если письмо отправляется получателю на сервера mail.ru.

В интернете приведено много способов, и даже написанных кем-то дополнительных библиотек решающих проблему с кириллицей в email.

Но есть очень простое решение всего этого .

при отправке нужно настроить параметры конфигурации,

$config['charset'] = ‘windows-1251′;
$this->email->initialize($con fig);

и письма начинают приходить в нормальном читаемом виде.

чтобы не делать это каждый раз можно поместить их в файл конфигурации. Создадите файл email.php, добавьте туда все необходимые параметры в виде массива $config. Сохраните его в config/email.php и он автоматически будет использоваться каждый раз при отправке почты средствами codeigniter.

Тэги: , , , ,

Раскрутка и продвижение сайтов в поисковых системах Украины
  • CodeIgniter получить id последней записи аналог mysql_insert_id()
  • Crop и Resize изображений средствами CodeIgniter
  • Установка и настройка PHP framework CodeIgniter.
  • CodeIgniter ImageConvert конвертация изображений
  • file_get_contents POST отправляем -> получаем
  • CURL HTTPS GET POST отправка
  • Динамический base_url в CodeIgniter
  • Scaffolding CodeIgniter
  • Отправка e-mail , PHP и русская кодировка
  • Оставить комментарий