Рассылка уведомлений на почту !!! СРОЧНО !

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

проблема с емейлами

#1 20 февраля 2017 в 21:59
Здравствуйте! У меня проблема! У меня на сайте много пользователей, между ними ведется переписка в личных сообщениях, при каждом личном сообщении им отправляется емейл сообщение о том, что вам поступило новое сообщение там то там то! многих хостинги блокируют почту клиентов из-за этих сообщений, нельзя ли как-то убрать эту дырку?

Например, если с пользователем ведется большая беседа, нельзя ли как-то убрать отправку сообщений уведомлений на почту при каждом отправленном сообщении пользователем?
Версия установлена последняя.
#2 20 февраля 2017 в 22:31

нельзя ли как-то убрать эту дырку?

евгений
Если вообще убрать, то в файле
system/controllers/messages/action/send.php закомментируйте строку
  1. if (!$user_to['is_online']) {
  2. // $this->sendNoticeEmail('messages_new');
  3. }
Если нужно условие какое то, то добавьте условие к условию if (!$user_to['is_online']) {
#3 20 февраля 2017 в 22:57

евгений:
нельзя ли как-то убрать эту дырку?
Если вообще убрать, то в файле
system/controllers/messages/action/send.php закомментируйте строку
Код PHP:

if (!$user_to['is_online']) {
// $this->sendNoticeEmail('messages_new');
}

Если нужно условие какое то, то добавьте условие к условию if (!$user_to['is_online']) {

Lora

Я бы с радостью, если бы знал как это делать…
#4 20 февраля 2017 в 23:04

!!! СРОЧНО !

евгений
instantcms.ru/rules.html

Версия последняя какая? Ветка? Переписываются где, в системном меседжере?

Например, если с пользователем ведется большая беседа, нельзя ли как-то убрать отправку сообщений уведомлений на почту при каждом отправленном сообщении пользователем?

евгений
Именно так в движке и происходит, Lora вам даже привёл кусок кода, в котором написано, что email уведомления высылаются только если пользователь не онлайн.
#5 23 февраля 2017 в 22:17
Спасибо Вам! Проблема решена Lora
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.