Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[FIXED]почтовые службы типа mail.ru и тема письма.


unkier

Recommended Posts

письма на эту замечательную почту приходят, но тема изкорявлена. на яндекс и гугл нормально. почтару видать utf не понимает. можно наверно строго забить домены на которые слать заголовок не в utf ?как быть ?UPDATE: починил. если надо кому. научу.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Хех , да конечно научи !!! Это общая проблема .Тема подобная была уже на форуме, но там столько уже постов , что до истины дочитаться тяжело . Напиши для всех , если не сложно !!!

Надіслати
Поділитися на інших сайтах


в виде патча делать лениво. да и фикс в 3х строчках заключается. это только когда через mail() шлется, НЕ через smtp. Для smtp наверно тоже нужно подправить. Как поправить думаю понятно принцип.

файл system/library/mail.php

1. в районе 106 строчки. формирование заголовков From и Reply-To меняем на

		$header .= 'From: =?UTF-8?B?' . base64_encode($this->sender) . '?= <' . $this->from . '>' . $eol;		$header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->sender) . '?= <' . $this->from . '>' . $eol;   

2. собственно отсылка через функцию mail() в районе 155 строчки

mail($to, '=?UTF-8?B?'.base64_encode($this->subject).'?=', $message, $header);
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

в виде патча делать лениво. да и фикс в 3х строчках заключается. это только когда через mail() шлется, НЕ через smtp. Для smtp наверно тоже нужно подправить. Как поправить думаю понятно принцип.

Да о чём разговор , руками исправим - главное чтобы работало всё ! :) Благодарю
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 5 months later...
  • 5 months later...

Проблема в уведомлении post-5536-0-73676000-1298726012_thumb.jpg

файл system/library/mail.php

1. в районе 106 строчки. формирование заголовков From и Reply-To меняем на

		$header .= 'From: =?UTF-8?B?' . base64_encode($this->sender) . '?= <' . $this->from . '>' . $eol;
		$header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->sender) . '?= <' . $this->from . '>' . $eol;   

Пробовал заменить на выше указанные строчки :rolleyes:post-5536-0-76913700-1298725768_thumb.jpg,

но получил в письме такой результатpost-5536-0-19633600-1298725941_thumb.jpg

Помогите исправить ПОЖАЛУЙСТА :unsure:

С Уважением.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.