Чтобы получать почту SMTP по сети, запустите sendmail в качестве демона в процессе загрузки системы. Демон sendmail прослушивает порт TCP с номером 25 и обрабатывает входящую почту.
В большинстве случаев код, реализующий запуск sendmail, уже существует в одном из загрузочных сценариев. Если это не так, добавьте его. Следующая строка запускает sendmail в качестве демона:
# /usr/lib/sendmail -bd -q15m
В этой командной строке мы используем два ключа. Ключ -q указывает sendmail, как часто следует обрабатывать очередь почтовых сообщений. В данном случае очередь обрабатывается раз в 15 минут (-q15m), что является разумным значением для частой обработки очереди. Не стоит слишком занижать это значение. Слишком частая обработка очереди может привести к проблемам, если очередь станет слишком большой из-за сложностей с доставкой - скажем, из-за недоступности сети. Для средней рабочей станции разумным вариантом является обработка очереди раз в час (-q1h) или раз в полчаса (-q30т).
Второй параметр относится непосредственно к приему почты SMTP. Ключ -bd предписывает sendmail работать в качестве демона и принимать входящую почту через порт TCP с номером 25. Используйте этот параметр, если ваша система должна принимать входящую почту TCP/IP.
Вот такая простая командная строка. Большинство системных загрузочных сценариев не столь просты. Они, в общем случае, не ограничиваются запуском. В системе Solaris 8 для запуска sendmail используется сценарий /etc/ init.d/sendmail. Прежде всего, этот сценарий Solaris проверяет наличие каталога почтовой очереди. Если каталог не существует, sendmail создает его. В сценарии Solaris 8 параметры командной строки устанавливаются при помощи переменных. В переменной MODE хранится ключ -bd, а в переменной QUEUEINTERVAL - интервал обработки очереди. По умолчанию в сценарии Solaris 8 QUEUEINTERVAL имеет значение 15т; чтобы изменить интервал обработки очереди, измените значение QUEUEINTERVAL. Не изменяйте значение переменной MODE, если нет необходимости запретить прием входящей почты.
- Назад
- Вперёд >>