Добрый день, знатоки.Вот, наскочил на очередные грабли. Была у меня машина под 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. Практически все настройки взяты из старой версии.
> Для эксперимента написал из командной строки письмо
>локальному же юзеру. Раньше оно шло секунду-другую, а теперь вмжу в
>логе аж 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 по умолчанию ставит таймаут около получаса между разборами очереди :) мож поправить флаги?