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

Пустая почта забила очередь хостинга ((


 Поделиться

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

Всем доброго времени суток! Прошу помощи с настройкой почты.

Суть в том, что в нашем ИМ если клиент оформляя заказ не указывает свой емейл, то он автоматически в заказе указывается как " empty1491292932@localhost" (цифры у всех разные всегда и хз от чего зависят)

Так вот, на днях нам перестали приходить все уведомления, и о заказах и о клиентах. Да и клиентам подтверждение тоже не приходит. Вернее все приходит, но скопом и ночью ))

Написав в ТП хостинга мне ответили следующее:

 

*********************

Здравствуйте!

Ошибка вызвана тем, что с веб-сервера Вашего хостинга периодически отправляются письма на несуществующий ящик "empty1490778001@localhost", при этом возникает ошибки и формируется очередь на отправку. Для диагностики данной ситуации рекомендуем Вам проанализировать логи отправки почты с веб-сервера доступные Вам в директории "/тутбыладиректория" хостинга.

 

*********************

Глянул я этот лог, и увидел что сайт каждые 15 минут пытается отправить письмо на этот empty1491292932@localhost и другие аналогичные, видимо ТП не врет и у меня правда очередь уже набилась там.

 

Вопрос:

Как отключить это вообще? Тоесть если клиент не указал почту, то пусть ни куда и не отправляет

Или же как уменьшить число попыток отправки до 1-3 или сколько там будет достаточно ? Чтобы он вечно не пытался каждые 15 минут отослать письмо непонятно куда

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


Вот маленький кусочек лога, вдруг нужен будет:

 

2017-04-03 03:45:04 [30218] cwd=/ 2 args: exim -q
2017-04-03 03:45:04 [30218] Start queue run: pid=30218
2017-04-03 03:45:04 [30220] 1cuJOe-000712-Hw == empty1491054532@localhost routing defer (-51): retry time not reached
2017-04-03 03:45:04 [30221] 1ct9SY-00041B-7H == empty1490778001@localhost routing defer (-51): retry time not reached
2017-04-03 03:45:04 [30222] 1cubyu-0007O2-5b == empty1491125971@localhost routing defer (-51): retry time not reached
2017-04-03 03:45:04 [30223] 1cuJQu-00071C-Of == empty1491054532@localhost routing defer (-51): retry time not reached
2017-04-03 03:45:04 [30224] 1ctX3d-0004bd-CG == empty1490868712@localhost routing defer (-51): retry time not reached
2017-04-03 03:45:04 [30225] 1ctV44-0004Wy-2u == empty1490860848@localhost routing defer (-51): retry time not reached

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


проверяйте почту на empty если есть не отправляйте письмо 

 

model/order.php

 

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

@Slander catalog\model\checkout\order.php 

 

$order_info['email'] проверяйте при отправлении, если есть совпадения на empty или лучше на @localhost

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

ВОт этот файл, таких строк там три или более, подскажите плиз в какой именно изменить надо?

 

order.php

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


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

Тоже похожая ситуация,как отключить отправку письма если заказ без регистрации и почта не указывается.Приходят письма ,что письмо не может быть доставлено на @localhost

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


On 4/4/2017 at 6:49 PM, Slander said:

неужели я первый столкнулся с такой проблемой? Или проблема в хостинге?

 

Проблема в каком-то из ваших модулей. И искать надо в первую очередь в кеше модификаций (system/storage/modification/catalog/model/checkout/order.php)

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


Так я уже раз выше писал сделайте проверку на @localhost в order -e 

 

@localhost - добавляет симпла если отключена валидация или поле почты 

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

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

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

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

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

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

Войти

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

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

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

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

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

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