Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
Беспроводные выключатели nooLite

Lines Club

Ищем достойных соперников.




Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

Запуск sendmail

Демон sendmail может быть запущен из inetd или в качестве самостоятельного демона.

При запуске sendmail в автономном режиме, поместите команду в rc-файл, чтобы он запускался при начальной загрузке. Синтаксис обычно такой:
/usr/sbin/sendmail -bd -q10m
Аргумент -bd сообщает, чтобы sendmail выполнился как daemon. Он будет выполняться в фоновом режиме. Параметр -q10m сообщает, что надо проверять очередь каждые десять минут. Вы можете выбирать для разных очередей разное время проверки.
Для запуска sendmail из inetd используйте запись вида:
smtp  stream  tcp nowait  nobody  /usr/sbin/sendmail -bs
Аргумент -bs сообщает sendmail, использовать протокол SMTP на stdin/stdout, который требуется для использования с inetd.
Команда runq обычно представляет собой более удобную форму вызова:
# sendmail -q

Когда sendmail вызывается так, он обрабатывает любую почту в очереди. При запуске sendmail из inetd Вы должны также создать задачу cron, которая периодически выполняет runq, чтобы гарантировать, что очередь почты обслуживается сервером периодически.

Подходящая запись для cron:
# Run the mail spool every fifteen minutes
0,15,30,45 * * * * /usr/bin/runq

Большинство инсталляций sendmail обрабатывают очередь почты каждые 15 минут, как показано в данном примере.


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют