Проблема с рассылкой уведомлений. Помогите пожалуйста разобраться!

Возникла проблема с рассылкой уведомлений с сайта: перестали приходить сообщения. Хотя, судя по логам, задачи cron выполняются. Несколько дней назад всё работало нормально, изменения на сайт никакие не вносил.
Написал в суппорт хостинга, вот его ответ:
Нами создано тестовое задание, которые выполняется каждую минуту. Задание обновляет время создания файла testfile.txt в корне Вашего аккаунта:

touch /home/c123456/testfile.txt

Данное задание отработало корректно, после чего мы его отключили. Таким образом, планировщик cron работает корректно и запускает задания.

Мы запустили Ваш скрипт в консоли вручную, при первом запуске нами наблюдалось сообщение:
Fatal error: Uncaught exception 'Exception' with message 'Try to exec already run process' in /home/c123456/zem-kadastrru/www/engine/classes/Cron.class.php:107
Stack trace:
#0 /home/c123456/zem-kadastrru/www/include/cron/notify.php(58): Cron->Exec()
#1 {main}
thrown in /home/c123456/zem-kadastrru/www/engine/classes/Cron.class.php on line 107

Запустив повторно секунд через 30 — задание висит без вывода и приглашения в prompt. Возможно, задание выполняется слишком долго. Вам необходимо провести анализ кода файла и найти участки, которые могут выполнятся излишне долго.

Честно говоря, я мало понял из того, что они написали. Почему задания вдруг начали выполнятся слишком долго? Как можно исправить ситуацию. Буду очень благодарен за ответы!

Как получить логин в почтовых рассылках

Имеется шаблон письма, например notify.comment_new.tpl

Требуется выводить в нем логин oUserTo — кому отправляем. Делаю так:

{$oUserTo->getLogin()}


В аяксе получаю:
Fatal error: Call to a member function getLogin() on a non-object in /f098f6864751cb89bd0c216a7ee72b8e33b52771.file.notify.comment_new.tpl.php on line 33


Как сделать вывод в шаблон данного объекта?

UPD

С comment_new решилось так:

{$oTopic->getUser()->getLogin()}

Проблема с рассылкой на почту сообщений о новых топиках

Проблема в том, что при регистрации мои пользователи автоматически вступают во все категории — тем самым подписываются на уведомления о новых топиках в этих блогах. Вообщем mail нас благополучно заблокировал!

Как сделать чтобы пользователи при регистрации всё равно подписывались(ВСТУПАЛИ) в блоги но — не получали уведомления на свой почтовый ящик о новых топиках в них, или при регистрации — галочка что на скрине не была поставлена


Читать дальше →

Снова проблема с почтой!

Перестали приходить любые письма с сайта (активация регистрации, сообщения о новых комментариях, лс). Почта настроена через яндекс, всё было нормально и работало без перебоев. Но неделю назад письма почему то стали приходить как спам, а дня 3 назад вообще перестали приходить. Настройки в конфиге и админке не трогал.
Вопрос 1: Что это может быть и как поправить?

Вопрос 2: пока проблема не решена, хотел на время отключить регистрацию через активацию аккаунта. Для этого в админке убрал нужную галочку, а в config и config.local.php поставил $config['general']['reg']['activation'] = false;
попробовал зарегистрироваться, и после регистрации меня по прежнему перекинуло на страницу где было написано о том, что на почту должна прийти активация (естественно никакого письма так и не пришло).

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

Борьба с попаданием автоматических писем с сайта в спам [ЧАСТИЧНОЕ РЕШЕНИЕ]

Потратил кучу времени на решение проблемы, а именно письма-оповещения с сайта попадали в СПАМ, особенно остро стояла проблема с Google. На данный момент я смог побороть этот недуг и хочу поделиться с вами своим решением.



Читать дальше →

Перестала приходить почта

С наступившими праздниками!
После смены выделенного сервера на VDS перестала приходить любая почта с сайта. Ни при регистрации пользователя, ни при публикациях, ни при комментариях. Никаких ошибок в лога сайта нет, конфигурация и софт виртуального сервера и сайта абсолютно такие-же, как и на выделенном. Сам ящик находится на Яндексе, smtp… Настроена отложенная отправка уведомлений. Я даже не представляю, что и где можно посмотреть и подкрутить?

Отправка уведомлений и писем через Яндекс почту

Привязал домен к Яндекс почте, всё хорошо работает. Но тут возникла проблема, IP сервера попал в спам листы, кто-то из других клиентов видимо решил побаловаться. Хочу настроить отпавку всех писем и уведомлений через Яндекс почту, как это можно сделать?


Читать дальше →

(РЕШЕНО) Настройка уведомлений по времени

Доброго времени суток, коллеги. Помогите, пожалуйста. Существует следующая проблема.

На сайте подписчиков на разные блоги становится все больше, у хостера лимит на отправку писем — не более 10 в сек. При топиках рассылка идет на бОльшее количество емайлов, соответственно все больше и больше людей не получают уведомления, а мой ящик просто забивается ошибками «Письмо не доставлено, превышен лимит».

Вопрос: можно ли настроить как-нибудь рассылку уведомлений с сайта на почту не более 10 писем в секунду? В конфигах подобного не нашла, очень прошу помощи! Хочется, чтобы все пользователи были в курсе новостей в блогах, на которые они подписаны.