Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


sat
 Share

Recommended Posts

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

OcStore 1.5.1.3.

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

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

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

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

Изображение

Link to comment
Share on other sites


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

В файле 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";
Link to comment
Share on other sites


  • 2 months later...

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites


  • 3 months later...

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

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

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

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

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

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

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

Edited by poza89
Link to comment
Share on other sites


  • 2 weeks later...

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

Link to comment
Share on other sites


  • 1 month later...

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

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

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

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

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

Link to comment
Share on other sites


  • 6 months later...

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

 

в этих 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 покупок пока пробовал.

Link to comment
Share on other sites


  • 1 month later...

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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

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

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

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

Link to comment
Share on other sites


  • 2 weeks later...
  • 1 month later...

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

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

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

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

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

Link to comment
Share on other sites


  • 2 weeks later...

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

Link to comment
Share on other sites


  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.