URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 31205
[ Назад ]

Исходное сообщение
"Тормоза почты."

Отправлено DerinI , 20-Июн-03 13:27 
     Добрый день, знатоки.

     Вот, наскочил на очередные грабли. Была у меня машина под FreeBSD 4.5 и стоял на ней Sendmail 8.11.<последний> Но пришлось менять диск и систему. Поменяли, поставили FreeBSD 4.7-Release-p10. Даю команду lelnet localhost 25 и вижу, что стоит  Sendmail 8.12.6p2 (2 раза патченый?)Так как я разработчиков системы дураками не держу, то Sendmail пока не трогаю. Но обнаружился очень неприятный момент - почта стала ходить так туго.
     Для эксперимента написал из командной строки письмо локальному же юзеру. Раньше оно шло секунду-другую, а теперь вмжу в логе аж 4 записи, разделенных примерно полуминутными интервалами. Вначале над ним потрудился Sendmail, потом Sendmail-mta, потом снова Sendmail и наконец Sendmail-mta доставляет письмо.
     Как это ускорить ? Ведь если так обрабатываются локальные юзера, то каково внешним?

     P. S. Практически все настройки взяты из старой версии.


Содержание

Сообщения в этом обсуждении
"Тормоза почты."
Отправлено glyuk , 20-Июн-03 14:26 
>     Для эксперимента написал из командной строки письмо
>локальному же юзеру. Раньше оно шло секунду-другую, а теперь вмжу в
>логе аж 4 записи, разделенных примерно полуминутными интервалами. Вначале над ним
>потрудился Sendmail, потом Sendmail-mta, потом снова Sendmail и наконец Sendmail-mta доставляет
>письмо.
>     Как это ускорить ? Ведь если так
>обрабатываются локальные юзера, то каково внешним?
>
>     P. S. Практически все настройки взяты из
>старой версии.

man sendmail

-q[time]                                                  
        Processed  saved  messages  in  the  queue at given
        intervals.  If time is omitted, process  the  queue
        once.   Time  is given as a tagged number, with `s'
        being seconds, `m' being minutes, `h' being  hours,
        `d'  being days, and `w' being weeks.  For example,
        `-q1h30m' or `-q90m' would both set the timeout  to
        one  hour  thirty  minutes.   If time is specified,
        sendmail will run in the background.   This  option
        can be used safely with -bd.

если не ошибаюсь, то версия 8.12 по умолчанию ставит таймаут около получаса между разборами очереди :) мож поправить флаги?