dial-up & ETRN..

Petr Simek petrsi na jcu.cz
Pátek Květen 5 10:11:55 CEST 2000


On Fri, 5 May 2000, Jiri Novak wrote:

> mam vzdalenou lokalitu, kde sedi mailserver s linuxem a jednou za tri
> hodiny
> se spoji s nasi siti a vymeni si postu.
> v crontabu se vola skript:
> ifup ppp0
> ifdown ppp0
> 
> v /etc/ppp/ip-up.local mam:
> etrn.pl mail.u.nas.cz
> sendmail -q
> 
> potud vse v poradku, na mail.u.nas.cz se spooluje posta, a pri pripojeni
> z lokality posta odejde. jenze spojeni se samozrejme ukonci driv, nez se
> staci vsechna naspoolovana posta z mail.u.nas.cz odeslat na lokalitu.
> jak tedy spolehlive poznam, ze z fronty na mail.u.nas.cz odesla vsechna
> posta pro lokalitu a muzu tedy ukoncit spojeni?

Jak to vyresit v sendmailu to tedy opravdu nevim, ale mozna by slo obejit
to v tom skriptu co spousti ifdown nejak takhle -

LOGDATE=`tail -1000 maillog | grep sendmail | colrm 17 | tail -1`
LOGSEC=`date -d "$LOGDATE" +"%s"`

tim ziskate datum ve vterinach z logu sendmailu kdy naposledy prijal
postu. Pak ziskat aktualni vteriny a pokud sendmail prijima zpravy do
velikosti treba 2MB a jede na lince 33kbit tak na to potrebuje asi 
10 minut - takze testovat jestli se deset minut neobjevilo nic v logu
a pak to utnout.

Nebo taky pomoci ipchains pocitat smtp packety - pocitadlo vzdy vynulovat,
chvili pockat a pokud zadny nepribude, tak se asi uz nekomunikuje a muze
se spustit ifdown. 

Uznavam ze to neni idealni, ale treba jeste nekdo vymysli neco lepsiho ?

>        Jiri Novak

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             petrsi na jcu.cz                              |
*------------------------------------------------------------------------*



Další informace o konferenci Sendmail