|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 12 Mar 2005 02:03:06 To : Sergey Mudry Subject : Re: Какой MTA выбрать? -------------------------------------------------------------------------------- Sergey Mudry <upx@nsk.ru> wrote: SM> On Fri, 11 Mar 2005, Eugene B. Berdnikov wrote: SM> EBB>> Ага. Вот такой примерно скрипт поможет найти решение для постфикса: EBB>> EBB>> #!/bin/sh EBB>> # EBB>> while [ -n "$(mailq | grep ' \*')" ] EBB>> do EBB>> sleep 5 EBB>> done EBB>> : OK, disconnect now EBB>> poff SM> Да ну, я тоже так могу. SM> Таймаут как ловить? Какой именно таймаут и что значит ловить? SM> Больше 30 секунд ждать не хочется, но письма могут быть большие, и SM> вместе отправляться гораздо дольше, чем 30 сек. Вы не понимаете, что мой скрипт отключает линк не позднее чем через 5 сек. после _завершения_ обработки очереди постфиксом? Читайте внимательнее. Вообще, для pppd есть стандартное решение: надо поставить таймаут на idle, а в /etc/ppp/ip-up.local написать "postqueue -f", если стоит постфикс. Только в этом случае с желанием ждать не больше 30 сек. придётся расстаться, за исключением ситуации с использованием провайдерского smarthost'а на быстрой линии (да и тут придётся подкрутить таймауты в MTA). -- Eugene Berdnikov --- ifmail v.2.15dev5.3 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/365128ef281d.html, оценка из 5, голосов 10
|