|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 02 Jul 2001 12:29:30 To : denis@d-y.kiev.ua Subject : Re: Возможно ли заставить Sendmail не лезть никуда при старте? --------------------------------------------------------------------------------
ddyku> Подскажите сабж пожалуйста, а то он при старте системы лезет на
ddyku> адрес, который еще не поднят и из-за этого система долго грузиться.
ddyku> Можно ли его заставить не делать это при старте системы? Прописание
ddyku> этого адреса в /etc/hosts невозможно по причине того, что
ddyku> это динамический DialUp создающийся только при поднятии лини в Интернет.
Hа dialup (если нет локалки) лучше всего с sendmail делать так:
1. Выключить его в /etc/rc.conf:
sendmail_enable="NO"
2. Включить его в /etc/inetd.conf:
smtp stream tcp nowait root /usr/sbin/sendmail sendmail -bs
3. В /etc/sendmail.cf поправить DeliveryMode:
O DeliveryMode=defered
Теперь sendmail вообще не будет пускаться при старте и занимать
память; посылать почту можно независимо от того, есть ли связь или нет -
она будет складироваться в очереди. Отправить ее можно командой sendmail -q.
Чтобы почта отсылалась при установлении связи автоматически, в ip-up
прописать sendmail -q.
Если есть локалка и машина работает локальным почтовиком, то в дополнение
можно в crontab прописать раз в минуту sendmail -q, раскладывать локальную
почту по ящикам.
Eugene
--- slrn/0.9.7.0 (FreeBSD)
* Origin: SVZ-Service (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/34938b66ddfee.html, оценка из 5, голосов 10
|