Ключевые слова:sendmail, mail, limit, (найти похожие документы)
- RU.LINUX (2:5077/15.22) __________________________________________ RU.LINUX _
From : Valentin Nechayev 2:5020/400 30 Mar 00 17:22:56
Subj : Как ограничить sendmail
-------------------------------------------------------------------------------
From: [email protected] (Valentin Nechayev)
Hello Yura Zotin!
YZ> Hужно огpаничить sendmail, что бы он пpинимал в один пеpод вpемени только,
YZ> несколько писем, т.е. как сделать так, чтобы sendmail пpинимал и отпpавлял
YZ> в одно вpемя не более n (задается мной) писем, но в тоже вpемя что бы
YZ> клиенты в это вpемя могли сбpасывать почту на сеpвеp. А то я тут
YZ> немного экспеpементиpовал, и у меня получалось, что если пpоисходит
YZ> пеpегpуз по количеству закачек, то sendmail пеpестает совсем пpинимать
YZ> почту, даже в очеpедь не кладет. Как это сделать?
У него нет мягкого регулирования этого.
Достаточно удобный вариант, но не сильно мягкий -
1) O ForkEachJobЗlse
2) O DeliveryMode=queue
3) O MaxDaemonChildren=сколько_можно (например, 40)
ну и демона запускать в виде sendmail -bd -q5m
в результате, будет средняя задержка 2-3 минуты на доставку одного письма,
зато гарантированная мягкость нагрузки.
... Транклюкирование транклюкаторов
-- --
Valentin Nechayev
[email protected]
II:LDXIII/DCCCLXXIII.CCC
--- ifmail v.2.15dev4 * Origin: Lucky Netch Incorporated (2:5020/400)
- RU.UNIX.BSD (2:5077/15.22) ------------------------------------ RU.UNIX.BSD -
From : Volovik Dmitry 2:5020/400 05 Apr 00 15:16:04
Subj : Оптимизация работы sendmail
-------------------------------------------------------------------------------
From: "Volovik Dmitry" <[email protected]>
Vladimir S Smirnov wrote in message <[email protected]>...
>4. Занимать мало места в памяти, быть шустрым и не таким сложным в
настройке
Писал, как то, "мануал" для начинающих. Даю выдержку:
================================2.8. Конфигурирование Sendmail 8.9.3.
Подробно о работе и конфигурировании Sendmail см. в [1] стр. 494 или на
http://www.sendmail.org.
Для конфигурирования sendmail необходимо:
В файл /etc/rc.conf добавить строки:
sendmail_enable="YES"
sendmail_flags="-bd -q5m"
Зайти в каталог /etc/mail
Создать файл /etc/mail/myhostnames и включить в него строки:
mydomain.ru
thishost.mydomain.ru
Создать файл /etc/mail/access и включить в него строки:
192.168.1 RELAY
mydomain.ru RELAY
gooddomain.ru RELAY
baddomain.ru REJECT
Дать команду:
makemap hash /etc/mail/access.db < /etc/mail/access
Создать файл /etc/mail/relay-domains:
myfrienddomain1.ru
myfrienddomain2.ru
Перезапустить sendmail.
Отредактировать файл /etc/aliases и дать команду:
newaliases
===========================Мне показалось, что это не очень сложно.
С уважением
Volovik Dmitry
---------------------------
<[email protected]>
<[email protected]>
--- ifmail v.2.15dev4 * Origin: Demos online service (2:5020/400)