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

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


sat

Recommended Posts

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

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 months later...

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

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


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

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

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


  • 3 months later...

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

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

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

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

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

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

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

Змінено користувачем poza89
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

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

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


  • 1 month later...

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

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

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

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

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

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


  • 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 покупок пока пробовал.

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


  • 1 month later...

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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


  • 2 weeks later...

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

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


  • 1 year later...

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

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

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

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

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

Вхід

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

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

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

Important Information

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