ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (4): [1] 2 3 4 »   

> Описание: Гарантированная доставки писем с форума всем пользователям!
yura3d
Отправлено: 24 марта 2012 — 11:29
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Функциональность.
Данная разработка позволяет существенно оптимизировать процесс отправки писем e-mail с форума. Все сообщения, отправленные с форума, помещаются в специальный буфер (очередь), и затем отправляются своим адресатам группами (пачками) ограниченным кол-вом за определённый промежуток времени. Это позволяет решить сразу 3 проблемы, имеющиеся в текущем механизме отправки почты ExBB:
  1. Перегрузка сервера при отправке большого числа сообщений.
    Чаще всего данная проблема наблюдается при осуществлении массовой рассылки почты из админки, а также при рассылке уведомлений о новых сообщениях/темах по подпискам на темы/разделы.
  2. Блокировка отправки e-mail со стороны хостера.
    Большинство хостеров имеют дополнительные условия по отправке e-mail с сайта. Например, не более 1000 писем в час. Текущий механизм отправки почты это не учитывает, в результате чего львиная доля писем с форума может быть не доставлена адресатам, поскольку после превышения лимита хостер имеет право заблокировать доступ к своему SMTP-серверу.
  3. Бан SMTP-сервера хостера на почтовых серверах за рассылки и спам.
    Многие (и почти все бесплатные) почтовые сервисы имеют свои ограничения на число писем, принимаемых с одного SMTP-сервера в единицу времени. В результате бесконтрольной отправки огромных пачек писем, SMTP-сервер хостера может быть добавлен в чёрный список, что сделает невозможным дальнейший приём писем с форума.
Любая из этих проблем в отдельности снижает вероятность доставки писем адресатам, а все вместе они делают доставку практически невозможной (например, на форуме в 1000 пользователей последние полтысячи по списку никогда не получат сообщение массовой рассылки).

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

Данный механизм отправки почты также поддерживает приоритет писем. Это означает, что сообщения об активации учётных записей пользователей, о восстановлении пароля (к примеру) всегда будут находиться ближе к окончанию очереди (причём независимо от времени их отправки), чем уведомления по подписках на темы/форумы или массовая рассылка.

Решена проблема с кодировкой заголовков писем. Теперь проблемные заголовки передаются бинарно с указанием кодировки, что предотвращает возможные ошибки определения кодировки почтовыми программой или сервером. Таким образом, теперь в графе отправителя Вы будете видеть именно Форум о рыбалке (например), а не тНПСЛ Н ПШАЮКЙЕ.

Установка, настройка, эксплуатация и техническая поддержка.
См. инструкцию (прикреплённый файл)

Лицензия: GNU GPL v2+.

Благодарности.
Автор мода выражает огромную благодароность nikk, CAB и другим пользователям проекта, участвовавшим в спонсировании разработки данного мода. Благодаря этим людям проект ExBB развивается дальше!

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 578
 
 
CAB
Отправлено: 24 марта 2012 — 12:42
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




yura3d, думаю нужно небольшое уточнение... Это
yura3d пишет:
См. инструкцию
и это
yura3d пишет:
Скачать файл: Мод Расширенные почтовые функции.zip
одна и та же ссылка или разные?

Спасибо за мод!
 
 
yura3d
Отправлено: 24 марта 2012 — 12:46
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




CAB пишет:
одна и та же ссылка или разные?

Одна и та же, сделал необходимое уточнение
 
 
alexx
Отправлено: 24 марта 2012 — 14:09
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




Цитата:
Откройте файл setforums.php, найдите строку:
CODE:
} elseif ($fm->input['action'] == 'module') {

И под ней разместите строки:
CODE:
$mailer_yes = ($fm->exbb['mailer']) ? 'checked="checked"' : '';
$mailer_no = (!$fm->exbb['mailer']) ? 'checked="checked"' : '';


У меня нет такой строки:
CODE:
} elseif ($fm->input['action'] == 'module') {

yura3d, подскажите что делать в таком случае.
Заранее спасибо. Улыбка
Файл прилагаю.

зы. вот все по запросу } elseif ($fm->input['action']
CODE:
Search "} elseif ($fm->input['action'] " (14 hits in 1 files)
C:\Users\alex\Desktop\Новая папка\setforums.php (14 hits)
Line 59: } elseif ($fm->input['action'] == "doaddcat" || $fm->input['action'] == "doaddforum") {
Line 152: } elseif ($fm->input['action'] == "edit") {
Line 198: } elseif ($fm->input['action'] == "doedit") {
Line 242: } elseif ($fm->input['action'] == "editcatname") {
Line 271: } elseif ($fm->input['action'] == "delcat" || $fm->input['action'] == "delete" || $fm->input['action'] == "moveforum") {
Line 311: } elseif ($fm->input['action'] == "dodelcat") {
Line 344: } elseif ($fm->input['action'] == "dodelforum") {
Line 382: } elseif ($fm->input['action'] == "domoveforum") {
Line 409: } elseif ($fm->input['action'] == "stat") {
Line 428: } elseif ($fm->input['action'] == "recount") {
Line 503: } elseif ($fm->input['action'] == "restore") {
Line 571: } elseif ($fm->input['action'] == "catorder") {
Line 604: } elseif ($fm->input['action'] == "forumorder") {
Line 649: } elseif ($fm->input['action'] == "searchindex") {


Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 164
 
 
yura3d
Отправлено: 24 марта 2012 — 14:42
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




alexx
Возможно, в инструкции ошибка (сейчас сижу с телефона и не могу проверить). В данном случае имеется в виду файл setvariables.php, а не setforums.php
 
 
alexx
Отправлено: 24 марта 2012 — 15:30
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




yura3d пишет:
В данном случае имеется в виду файл setvariables.php, а не setforums.php

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

(Отредактировано автором: 24 марта 2012 — 15:31)

 
 
alexx
Отправлено: 24 марта 2012 — 17:15
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




Сделал тестовые: восстановления пароля и регистрацию нового пользователя.
Но ничего не пришло ( папки спам проверял). Растерялся
Скрин настроек прилагаю.
На сервере почта заменена гугловской, до установки письма приходили моментально.
(Добавление)
Мод актуальный, так как многие форумчане подписаны на темы.
(Добавление)
Отключил мод в админке, все заработало как и раньше.
Что не так? Закатив глазки
Прикреплено изображение
панель.png

(Отредактировано автором: 24 марта 2012 — 17:17)

 
 
CAB
Отправлено: 24 марта 2012 — 18:49
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




alexx пишет:
Что не так?
Отправку только через Cron поставьте нет.
 
 
alexx
Отправлено: 25 марта 2012 — 06:50
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




CAB пишет:
alexx пишет:
Что не так?
Отправку только через Cron поставьте нет.

Спасибо, такой вариант заработал. Улыбка
Непонимаю почему через Cron нет.
 
 
yura3d
Отправлено: 25 марта 2012 — 08:26
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




alexx пишет:
В выложенной инструкции ошибка получается.

Ошибка исправлена, спасибо за указание неточности. Улыбка

alexx пишет:
Непонимаю почему через Cron нет.

А Вы сам Cron настроили? Одного включения в настройках мода недостаточно. Дополнил инструкцию комментариями относительно Cron'а
 
 
alexx
Отправлено: 25 марта 2012 — 08:54
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




yura3d пишет:
А Вы сам Cron настроили? Одного включения в настройках мода недостаточно. Дополнил инструкцию комментариями относительно Cron'а

Чет подумал что автоматом там пути прописываются. Закатив глазки
Ок, понял теперь. Улыбка
 
 
Runaway
Отправлено: 27 марта 2012 — 13:56
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2012  
Репутация: 0




А у меня через крон всеравно не работает Недовольство, огорчение путь на 100% правильный, скрипт для авто индексации поиска работает, а этот нифига не идет. также когда напрямую к файлу обращаюсь тоже ничего не работает (удалил .htaccess). Если отключить через крон, то все исправно отправляется.
В чем может быть проблема?
 
 
Runaway
Отправлено: 28 марта 2012 — 19:02
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2012  
Репутация: 0




неужто у меня у одного проблема с данным модом? Огорчение
 
 
igrok54
Отправлено: 28 марта 2012 — 20:34
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




Runaway пишет:
Если отключить через крон, то все исправно отправляется.
В чем может быть проблема?

Раз так - стопудово в настройках крона на сервере. Вам лучше попросить техподдержку хостинга, что бы они вам помогли настроить крон для данного скрипта, так как, насколько я знаю, настройка крона на разных хостингах может отличаться.
 
 
Runaway
Отправлено: 29 марта 2012 — 15:22
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 12
Дата рег-ции: Февр. 2012  
Репутация: 0




igrok54, тех. поддержка говорит что все тип-топ настроено и проблема скорее всего в самом скрипте, ведь скрипт для авто индексации поиска работает через крон. + когда я напрямую обращаюсь к _cron.php через браузер, то тоже ничего не происходит.
 
 
Страниц (4): [1] 2 3 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод: Расширенные почтовые функции (Почтовая очередь)
Темы Форум Информация о теме Обновление
Работа с файлом footer.tpl
Как дополнять выходные данные на странице форума
Решение проблем Ответов: 4
Автор темы: Павел Пушков
19 ноября 2017 — 14:23
Автор: Павел Пушков
Не создаются категории и форум
Проблема с созданием категрии и форума в часнеости.
Решение проблем Ответов: 4
Автор темы: Kolyabis
16 июля 2015 — 18:23
Автор: electron
Пропали форумы. Некоторые удалось восстановить из бэка
Но пропал 1 раздел с 4 форумами как восстановить?
Решение проблем Ответов: 8
Автор темы: GreatALF
4 июня 2014 — 12:34
Автор: GreatALF
Мод Postimage
внешний загрузчик картинок для вашего форума
Модификации и дополнения Ответов: 5
Автор темы: Guyver
2 января 2018 — 13:44
Автор: Guyver
Неактивные ссылки
после обновления форума с 0.15
Установка и обновление Ответов: 3
Автор темы: Pauk
14 ноября 2010 — 14:27
Автор: Pauk
 



Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1887]     [ ]