Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Перестали приходить уведомления о новых заказах


sat
 Поделиться

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

Перестали вдруг приходить уведомления о новых заказах на почту.

OcStore 1.5.1.3.

Уведомления не приходят ни заказчику, ни на три адреса, указанных в настройках (почта на разных доменах).

Самое интересное - что изредка приходит одинокое уведомление - в среднем про один из каждых 5-7 новых заказов!

Специалисты хостинга ответили, что с их стороны, якобы, все исправно и сбоев не было.

В настройках "Почта" ничего не менялось с тех пор:

Изображение

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


Победил следующим образом.

В файле system/library/mail.php в районе строки 100 заменил:

$header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
  $header .= 'Reply-To: ' . '=?utf-8?B?'.base64_encode($this->sender).'?=' . '<' . $this->from . '>' . $this->newline;
  $header .= 'Return-Path: ' . $this->from . $this->newline;
  $header .= 'X-Mailer: PHP/' . phpversion() . $this->newline;
  $header .= 'Content-Type: multipart/related; boundary="' . $boundary . '"' . $this->newline . $this->newline;

следующим кодом:

$header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . "\r\n" . 'Reply-To: ' . '=?utf-8?B?'.base64_encode($this->sender).'?=' . '<' . $this->from . '>' . "\r\n" . 'Return-Path: ' . $this->from . 'X-Mailer: PHP/' . phpversion() . "\r\n" . 'MIME-Version: 1.0' . "\r\n" . 'Content-Type: multipart/related; boundary="' . $boundary . '"' . "\r\n";
Ссылка на комментарий
Поделиться на других сайтах


  • 2 месяца спустя...

подскажите, пожалуйста, у меня тоже такая проблема бывает, правда, я грешу на гуглопочту (почта на моем домене настроена на сервера гугл через google apps). а в чем именно суть изменений, которые вы сделали? т.е. что от этого меняется?

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


В чем суть, не знаю. Просто нашел этот совет на http://forum.opencart.com и воплотил в жизнь. В какой теме, уже не помню - много там перелопатил.

У меня лично проблема была с любой почтой - не только gmail.

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


  • 3 месяца спустя...

Ребят, у меня тоже проблема с отправкой уведомлений. Админу приходит письмо о новом заказе, также, приходят письма которые дописаны дополнительно для оповещения. А вот заказчику не приходит ничего. Стоит ocStore 1.5.3.1. Модули добавлял, но не в них дело, т.к. пробовал и чистый ставить. Поддержка сказала что у них все работает нормально.

На денвере отправляются письма и админу и заказчику. А вот на хостинге только админам.

Может где-то какие-то настройки надо подправить??

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

P.S.: хостинг hostinger, на нем пару месяцев назад все работало...

P.P.S.: Заметил такую особенность: если почта у покупателя такая же как и у админа - приходит два письма, как админу и как покупателю.

Помогите разобраться в чем дело, а то это нужная функция!

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


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

Такая же фигня возникла скачало все было гуд письма приходили и админу и покупателю сейчас только админу. Пробовал разные почтовые серверы на mail, inbox и тд. письма не приходят на yandex почту письма приходят и если указать почту на которую приходят уведомления админу письма тоже приходят. Помогите разобраться в чем причин

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


  • 1 месяц спустя...

Привет всем. Появилась такая же проблема. Вспомнил все что менял до того как работало и после того как перестало. Так как анализировал нагрузку на хост, товаров на сайте 5000 категорий 15, вечно прыгает оперативка, не хватает на сайт)) пока живет)

Ну итак о проблеме писем, нашел проблему в одной кнопке. итак в настройках

Настройки модуля PHP v5.2

на хостинге ру центр, там есть кнопка безопасный режим, если включить то письма админу не приходят, насчет покупателя не уточнял пока что, думаю что тоже не приходило и им. Итак в итоге снова выключил и письма пошли))

Всем успехов.

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


  • 6 месяцев спустя...

вы конечно все молодцы, неделю как появилась проблема, в конец извела меня (почта уходит через смтп яндекс ящика), но решение было тупо таким:

 

в этих 2х гребаных строчках, которые также в версии 1551 не исправили нужно поставтиь паробелы перед "<"

 

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

накрутил счетчик на 50 покупок пока пробовал.

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


  • 1 месяц спустя...

Попробовала внести все предложенные изменения... ничего не помогает :?

Оpencart версия 1.5.4.1 - раньше почта работала отлично, приходили уведомления и админу, и заказчику... настоено через Mail. Потом перестали приходить уведомления о новом заказе. Причем письма с вопросами и "Благодарим за регистрацию" по-прежнему исправно приходят... Все файлы, в которые вносила изменения, вернула на место... Но ситуация с почтой не изменилась. Кто может подсказать, в чем дело? если частично приходит почта, значит с настройками все ok??? Журнал ошибок на почту не ругается...

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


Попробовала внести все предложенные изменения... ничего не помогает :?

Оpencart версия 1.5.4.1 - раньше почта работала отлично, приходили уведомления и админу, и заказчику... настоено через Mail. Потом перестали приходить уведомления о новом заказе. Причем письма с вопросами и "Благодарим за регистрацию" по-прежнему исправно приходят... Все файлы, в которые вносила изменения, вернула на место... Но ситуация с почтой не изменилась. Кто может подсказать, в чем дело? если частично приходит почта, значит с настройками все ok??? Журнал ошибок на почту не ругается...

бесмысленно гадать, я вообще не понимаю эту функцию mail, при любом косяке с темже спамом я даже не узнаю о проблеме, для диагностики лично сам использовал промежуточный личный почтовый сервер. Рекомендую завести почту для домена у яндекса, и туда лезть по смтп, хотябы при косяке в самом письме вы будете видеть моментальный отлуп и самое важное возвращенные неверные\заблокированные письма уже во входящих самого ящика.

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


Завела почту для домена у яндекса, натроила по SMTP. Правда, пришлось указать порт 587, 465-й никак не хочет...

Но ничего не изменилось... Все как и прежде: уведомления о регистрации и вопросы приходят - НО!! уведомления о новых заказах ни админу, ни заказчику не приходят...

Может кто подскажет, в каких файлах могла накосячить??

В настройках стоит: оповещать

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


  • 2 недели спустя...
  • 1 месяц спустя...

Завела почту для домена у яндекса, натроила по SMTP. Правда, пришлось указать порт 587, 465-й никак не хочет...

Но ничего не изменилось... Все как и прежде: уведомления о регистрации и вопросы приходят - НО!! уведомления о новых заказах ни админу, ни заказчику не приходят...

Может кто подскажет, в каких файлах могла накосячить??

В настройках стоит: оповещать

Удалось ли решить проблему?

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


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

Cделал все как описано выше, стали приходить письма, но потом приходят только на некоторые ящики. например на yahoo не приходят или на почту для домена от Яндекс. Есть идеи как решить данную проблему?

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


  • 1 год спустя...

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

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

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

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

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

Войти

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

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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