Уведомление об окончании публикации шлёт постоянно письма

#16 17 июля 2019 в 17:21
Vladimir, может пока не надо копать глубоко.
Восстановите все как было изначально… и что бы опять уведомления приходили.

Потом отключите в планировщике: "Рассылает уведомления об окончании публикации" и если не прекратится рассылка еще и "Публикация контента по расписанию".

У меня при таких настройках уведомления об окончании публикации не приходят, все остальные работают.

После этого уже будете дальше разбираться с БД и пр…
#17 17 июля 2019 в 17:54

Vladimir, может пока не надо копать глубоко. Восстановите все как было изначально… и что бы опять уведомления приходили. Потом отключите в планировщике: "Рассылает уведомления об окончании публикации" и если не прекратится рассылка еще и "Публикация контента по расписанию". У меня при таких настройках уведомления об окончании публикации не приходят, все остальные работают. После этого уже будете дальше разбираться с БД и пр....

Я думаю у меня на этой "публикации контента по расписанию" много чего завязано. Пользователи публикуют контент с ограничением по времени, потом обновляют публикацию, продляют… Плюс хак стоит, по которым часть данных в контенте, при окончании публикации, скрывается. А чтобы

опять уведомления приходили

, сайт уже отправил по 12 писем, это очень не хорошо… Отключил "Выполняет задачи системной очереди" но пока пароль к почте не прописывал, хочу найти, где эта системная очередь. За совет по отключению "Публикация контента по расписанию" спасибо, но не уверен что это мне подойдёт… Подскажите кто-нибудь пожалуйста, где эта системная очередь?
#18 17 июля 2019 в 18:01

Я думаю у меня на этой "публикации контента по расписанию" много чего завязано.

Vladimir

Так это же только на "пока", после того как разберетесь, что именно на этом завязано, тогда будете искать решение на постоянно...

Впрочем может, что другое подскажут…
#19 17 июля 2019 в 20:16

Так это же только на "пока", после того как разберетесь

Разберётесь, вот сейчас сижу и думаю с чего начать разбираться, может начать учить php)
Что может случиться если файлы с сайтом перекинуть на другой домен и удалить. Файлы основного сайта не задеты, почему он начал делать массовую рассылку? Может в кешах сервера что-то остаётся...? Хостинг провайдер говорит все вопросы либо к сайту, либо к SMTP серверу… На сайте кеширование отключено… Народ, у кого какие мыслы могут быть?)

Единственное что я могу сделать, это просто взять чистый инстант установить все текущие компоненты, и по тихоньку, всё подгрузить в таблицы… использую какой-нибудь эксель, потому что просто таблицы копировать в базу пробовал, не получается, валазила ошибка… А так это придётся всё переносить года с 2014, когда двойка появилась… а это несколько дней работы работы ради работы, и не факт что получится. Потому что вообще всё это странно.
#20 17 июля 2019 в 20:57

Что может случиться если файлы с сайтом перекинуть на другой домен и удалить.

Vladimir
Хрон по-другому настроен на новом сервере?
#21 17 июля 2019 в 21:25

Что может случиться если файлы с сайтом перекинуть на другой домен и удалить.

Vladimir

Недавно на трех сайтах менял домены...(переносил в новые папки на том же сервере)
Нормально все перенеслось...

Может в кешах сервера что-то остаётся...?

Vladimir

Что там может остаться?
А сервер тот же? Серверное время не сменилось? (хотя тоже не должно влиять)...

Вообще если все правильно перенесено, зацепится не за что...
Да и нет там проблем с переносом, как уже писал...

Как вариант, что то не правильно перенесено...

Единственное что я могу сделать, это просто взять чистый инстант установить все текущие компоненты, и по тихоньку, всё подгрузить в таблицы...

Vladimir

facepalm

Вам же посоветовал...
Вначале сделайте так как было раньше (когда шла рассылка).

Потом локализуйте причину путем отключения заданий, настройками и.д., а не сменой пароля SMTP (так Вы ничего не узнаете, поэтому это не правильный способ)…
#22 19 июля 2019 в 23:49

facepalm Вам же посоветовал… Вначале сделайте так как было раньше (когда шла рассылка). Потом локализуйте причину путем отключения заданий, настройками и.д., а не сменой пароля SMTP (так Вы ничего не узнаете, поэтому это не правильный способ)...

Да тут одними заданиями не обойдёшься. Уже писал, было отправлено 12 сообщений, 1 сообщение в 5 минут. Вообщем не вариант возобновлять рассылку.
#23 20 июля 2019 в 00:25
Мучения продолжаются. Много было написано. Поэтому вкратце повторюсь о проблеме. Что имеем: Домен 1, Файлы домена 1, Домен 2, Файлы домена 2 (Под файлами подразумеваю как сами файлы, так и базу данных), тестовые домены — домен 3 и домен 4
История событий.
1) Домен 1. — была рассылка приглашений (установлена почта по SMTP), превышение лимита 500 сообщений в день (отправил 600), как результат блокировка почты.
2) Домен 1. — меняю почту, результата нет, отправка почты не происходит.
3) На домене 2. (старый проект), всё работает. Файлы домена 2 заливаю на домен 1.
4) Начинается массовая рассылка пользователям информации об окончании срока публикации материала.
5) Удаляю файлы домена 2 с домена 1
6) Рассылка продаложается
7) Меняю пароль для SMTP на домене 2, рассылка останавливается
8) Восстанавливаю пароль для SMTP на домене 2,
Панель управления — Настройки — Планировщик — снимаю галку с "Рассылает уведомления об окончании публикации". Рассылка продолжается.
9) Меню период в планировщике "Рассылает уведомления об окончании публикации" на 4294967295 минут. Рассылка продолжается.
10) Меняю пароль для SMTP на домене 2, рассылка останавливается

Что делаю далее. Сейчас хочу для начало восстановить работоспособность домена 1.

11) Использую SMTP от почты mail.ru. Проверяю работоспособность "Уведомлять о новых сообщениях По e-mail". Отправляю одно тестовое сообщение пользователю. SMTP сработал.
12) Переношу домен 3 на mail.ru. SMTP не сработало.
13) Переношу домен 4 на SMTP хостинга. SMTP сработал 1 раз, далее не сработал.
14) Домен 1 — ставлю чистый инстант, почта домена 4. SMTP сработал 1 раз далее не сработал.
15) Снова переустанавливаю на домене 1 чистый инстант, почта домена 4. SMTP сработал 1 раз далее не сработал.

Есть третий проект на этом же хостинге, там SMTP работает.
IP адрес на всех доменах одинаковый, это к тому что нет блокировки по IP.
Если SMTP срабатывает 1 раз, возможно дело в хостинге?
#24 20 июля 2019 в 10:39

Если SMTP срабатывает 1 раз, возможно дело в хостинге?

Vladimir

Могут быть лимиты. Хотя на нормальных хостингах довольно большие.

Мучения продолжаются.

Vladimir

Насколько вижу Вы сами упорно их себе создаете, вместо того что бы их решать (не хочу обидеть).
Подозреваю что в оффлайне вы не "технарь", а "гуманитарий"))

Перестаньте плодить новые копии сайта, это ничего Вам не даст.
Наоборот идите в сторону локализации проблемы.

Удалите все ненужные копии сайта или наоборот оставьте только одну копию, остальные заблокируйте, отключите на них системный Крон, смените пароли от SMTP и т.д.

То есть оставьте только заведомо 1 сайт.

Дальше отключите рассылку в настройках как писал Выше.

Потом отключите в планировщике: "Рассылает уведомления об окончании публикации" и если не прекратится рассылка еще и "Публикация контента по расписанию".

Rainbow

Она должна отключится (SMTP должен быть нормально настроен, с не заблокированным паролем).

Если не отключается, проверьте настройки компонента: Личные сообщения, (нет ли там очереди на рассылку) проверьте сам почтовый ящик (не знаю как там у Вас настроено) нет ли там очереди рассылки. Попробуйте вообще отключить компонент "Личные сообщения" и.т.д.

Проверьте указанную Ris таблицу БД.
В общем ищите где находится физически эта очередь.

Пытайтесь локализовать проблему отключая постепенно все что может относится к рассылкам (но НЕ паролем от SMTP)

Системный Крон (в панели хостинга) при этом можно поставить на более длительный промежуток (5-10 мин), что бы не забрасывал письмами.
Больше даже не знаю что сказать…
#25 23 июля 2019 в 16:55
Rainbow,

Насколько вижу Вы сами упорно их себе создаете, вместо того что бы их решать (не хочу обидеть). Подозреваю что в оффлайне вы не "технарь", а "гуманитарий"))
Перестаньте плодить новые копии сайта...

Внимательнее читайте пункты с 1 по 15. Смысл писать, не вникнув до конца… Домен 1 и домен 2 два разных проекта. домен 3 и домен 4 используются для SMTP.

Спустя примерно неделю, провайдер SMTP снял фильтр. Обнаружил это тем, что когда из веб-интерфейса отправляю сообщение, капчу вводить не нужно. SMTP сайта домен 1 заработал. Подозреваю что есть фильры, и провайдеры их используют, такие как Spamhaus, Spamcop, SORBS… может из-за них всё блокируется… и потом разные конфликты к инстантом что идёт массовая рассылка...

Почту домена 2, с которого массовая рассылка уведомлений об окончании публикации, пока не включал, здесь:
— Таблица cms_jobs пустая (но проверил её уже спустя время, после удаления пароля от почты, могла очиститься)
— В компонентах личные сообщения "Очередь E-mail" пустая. (хотя не понимаю при чём здесь личные сообщения)
— Хрон не менялся (я перекинул файлы сайта на другой сайт и через некоторое время удалил и началась рассылка)
+

Попробуйте хук в задании переименовать. Вместо publication_notify напишите publication_notify_

(пока не делал, не хочу включать почту)

Где может храниться эта очередь на рассылку E-mail сообщений? Думал в cms_jobs, сделал рассылку приглашений (аккуратно, с восстановленного домена 1 smile), и пока сайт делал рассылку, обновлял таблицу, там очереди нет.
#26 23 июля 2019 в 18:31

11) Использую SMTP от почты mail.ru.

Vladimir

Еще как вариант....
В админке в настройках почты "SMTP шифрование" что стоит? SSL?
#27 24 июля 2019 в 05:58

Еще как вариант....
В админке в настройках почты "SMTP шифрование" что стоит? SSL?

Rainbow
Да SSL, и SMTP авторизация тоже стоит.
#28 24 июля 2019 в 12:17
Ну чтож, домен 2, включил сегодня почту, массовая рассылка уведомлений вроде не идёт.

А вот по домену 1, с которого вчера была небольшая рассылка приглашений (100 штук), сегодня снова в блоке. Воспользовался доменом 4 который для SMTP, на другом сервере, вроде почта работает.

Единственный вывод который пока напрашивается. Нужно соблюдать лимиты на рассылку по SMTP.
#29 24 июля 2019 в 18:12
Vladimir,
Да пустите Вы уже кого-нибудь понимающего к себе на сервер.
Ну не бывает таких чудес, чтобы прямо всё отключено, но всё равно письма рассылает…
#30 1 августа 2019 в 12:26

Да пустите Вы уже кого-нибудь понимающего к себе на сервер.
Ну не бывает таких чудес, чтобы прямо всё отключено, но всё равно письма рассылает...

Ris
Массовая рассылка уведомлений не происходит уже как неделю. Как говорил ранее, возможно на это как-то повлияла блокировка SMTP. Вас можно считать "понимающим"? Если что, на вас можно рассчитывать?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.