|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 26 Sep 2001 01:03:39 To : sharun@wind.ukr.net Subject : Re: Exponential BackOff для sendmail --------------------------------------------------------------------------------
AK>> Я все время с сендмылом работаю и никаких нареканий пока... ;-)
swun> Ок, какой-то mooduck подписался твоим e-mail'ом и разослала пару
swun> десятков лимонов месседжей. Hа тебя лупят отбои со скоростью 20-100/c
swun> Твои действия ?
swun> Закрыться на неделю от мира не предлагать.
Предполагается найти решение без замены sendmail'а?
(чистое теоретизирование)
Задачи:
1. Максимально быстро обеспечить нормальное хождение почты внутри
своей сети и отправку почты во внешний мир.
2. Поставить под контроль загрузку машины.
3. Hе допустить полного блокирования приема внешней почты,
выполняя при этом пункты 1 и 2.
То есть, получить время для размышлений (и возможной смены MTA,
что скоро может и не получиться).
Попытка решения:
1. Убираем штатный sendmail с порта 25 релея.
Вешаем на другой порт/другой IP этой же машины/на другую машину.
Обеспечиваем проброс коннектов из _своей_ сети на штатный
sendmail. Как - вопрос отдельный, задача вполне решабельна (ipfw fwd,
bounce или еще как). Почта внутри ходит нормально и уходит во
внешний мир тоже.
2,3. Hа 25-й порт релея в /etc/inetd.conf
вешаем копию штатного sendmail'а, переконфигуренную на работу в
queued mode, с отдельной очередью. Средствами inetd регулируем
загрузку машины (помогут ли тут еще и tcp-wrappers?)
Подбираем интервал разгребания очереди.
Имеем теперь некоторое время на раздумия :)
Чего я не учел?
Eugene
--- slrn/0.9.7.0 (FreeBSD)
* Origin: SVZ-Service (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/34938f09aa79a.html, оценка из 5, голосов 10
|