Конфигурируем exim / vesta cp (все дефолтные)
------------------------------------------------------------------------------------------------------------------------------------
Для общего понимания:
Мы имеем mail wizz (серверная программа для рассылок) - к ней подключаются внешнии сервера через smtp. И таким образом через них осуществляется рассылка.
--- Проблема ---
А) Mail Wizz не поддается деликатному лимитированию и нарушает доступные лимиты (к примеру на майл сразу может кучу загнать и т.п.)
Б) У нас много рассылаемых рассылок их 60+ (1 рассылка - 1 vds)
Mail wizz нарушает и не равномерно производит дозировку на все компании (одной 1500 отправит, второй 2500, третей 800)
- Нам нужен нормальный mta релей, но по ряду сложностей его не можем внедрить, решено жестко лимитировать конечные exim,ы на время.
-----------------------------------------------------------------------------------------------------------------------------------
Конфиг: 1 vds / 1 пользователь / 1 domain / ip / 2 email
Подключение php, swift / smtp / 25, 2525 порт
*** Есть сервер где другой конфиг эксима используется
1 vds / 5 пользователей / 5 domain / ip / 1 helo / по 2 email у каждого
Задача:
1) Лимитировать исходящии сообщения по секундно для каждого отдельного email
2) Сделать конфигурацию доступной в 1 файле exim4.conf - по возможности
-----------------------------------------------------------------------------------------------------------------------------
Описание работ:
-----------------------------------------------------------------------------------------------------------------------------
=== А) Лимитирование общего трафика отправки для каждого email:
1 vds / 1 domain / 2 eamil: ads@ и trast@
- ads@ - 6 писем в минуту / 1 подключение / каждые 10 секунд
- trast@ - 1 письмо в 2 минуты / 1 подклчюение / каждые 120 секунд
=== Б) Регламентированная дозировка на mail / yandex / gmail
- trast@
mail - каждые следующие 120 секунд
yandex - каждые следующие 120 секунд
gmail - каждые следующие 120 секунд
- ads@
mail - каждые следующие 180 секунд
yandex - каждые следующие 180 секунд
gmail - каждые следующие 180 секунд
*** отправка на РАЗНЫЕ домены ПАРАЛЛЕЛЬНЫ
****** отправка на ОДНУ ЗОНУ домена ПОСЛЕДОВАТЕЛЬНЫ
=== В) Превышение любых квот отправки писем для каждого ящика
- Письма сверх лимита ОБЯЗАНЫ вставать в ОЧЕРЕДЬ на отправку в следующую минуту
- redjekt и отбивка любым кодом ЗАПРЕЩЕНЫ
============== Условный пример ==========================================
smtp ads@ за раз пытается отправит 12 писем (получает на отправку)
send: [email protected], [email protected], [email protected], [email protected], [email protected],
[email protected], [email protected], [email protected], [email protected],
[email protected], [email protected], [email protected]
ПРАВИЛЬНАЯ ДОЗИРОВКА (условный пример) во времени для - ads@.
- send:60 секунд: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
- send:через +60 секунд (120): [email protected], [email protected], [email protected]
- send:через +60 секунд (180) : [email protected], [email protected]
- send:через +60 секунд (240):
- send:через +60 секунд (360): [email protected]
smtp trast@ - отправляет только mail / yandex - условие дозировки сохраняется 1 письмо за 1 подключение в период 180 секунд.
3) Зоны и отношение доменов
- mail.ru - @mail.ru, @bk.ru, @inbox.ru, @list.ru, @mail.ua
- yandex.ru - @yandex.ru, @ya.ru
ПРИМЕЧАНИЕ:
/// ПРИСУТСТВУЮТ сервер с 5 пользователями / 1 пользователь 1 domain
*** Секнды приблеженные - мы должны иметь возможность и знать где менять, закомментированые подсказки в конфиге
/// Предоплата только если докажите что Вам можно доверять - порфолио не гарант, для знающего делов не много, преиммущественно безопасная сделка.
ПО МТА Релею вопрос стоит открытым, если предложете внедрить быстро и не дорого, будем рады.
Перспективно рассматриваем zone-mta / уже есть харака нужно настроить пересылку / postal советуют подходит...