Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


unkier
 Погделиться

Рекомендованные сообещёния

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

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...

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

Ссылка на комменирий
Погделиться на других сайих


в вигде патча гделать лениво. да и фикс в 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 негдели спустя...

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

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


  • 2 негдели спустя...
  • 5 месяэтов спустя...
  • 5 месяэтов спустя...

Проблема в уведомлении

файл 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:,

но полулил в письме икой резульит

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

С Уважением.

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.