- RU.UNIX (2:5077/15.22) -------------------------------------------- RU.UNIX -
From : Vitaly Kuharev 2:5058/49 20 Apr 00 12:13:18
Subj : отсылать почту не по таймеру, а во время dial-up соединения
-------------------------------------------------------------------------------
Hello !
bmsr> Сюда же ещё один вопрос. Как нужно настроить/запустить sendmail,
>чтобы он пытался отсылать почту не по таймеру, а по пинку (во
>время установления dial-up соединения)? Или это не sendmail?
У меня в sendmail.cf стоит "O DeliveryModeчferred", а по крону регулярно
запускается скриптик вида :
#!/bin/sh
/usr/sbin/pppctl -p 'PASSWORD' -v /var/run/ppp0 quit 2>/dev/null |
/usr/bin/grep ^PPP >/dev/null 2>&1
[ $? -eq 0 ] && /usr/sbin/sendmail -q
Т.е. если ppp поднят, то sendmail обрабатывает очередь, если нет то нет.
Аналогично запускаются ntpdate, fetchmail, suck, др.