etrn
Pavel Voch
pavel.voch na prodeco.cz
Úterý Červen 15 08:02:05 CEST 1999
Dne Po, 14 čen 1999 jste napsal(a):
> Potrebuji na lokalnim PC nastavit sendmail tak, aby bylo mozne
> vyzvedavat postu pocitacem, ktery pouziva SMTP, ale je na vytacene
> lince. K tomu pouzije vzdaleny pocitac prikaz etrn. Problem je ale na
> lokalnim pocitaci, kde se sendmail snazi odeslat postu prilis casto, a
> vraci odesilatelum postu jako nedorucitelnou, pokud se vzdaleny PC
> nepripoji delsi dobu. Kde se da prodlouzit timeout? Muzu upravit na
> sendmailu parametry pro timeout jen pro konkretni domenu, a u ostatnich
> domen nechat puvodni hodnoty?
manova stranka sendmailu pravi:
-q[time] Processed saved messages in the queue at given intervals. If
time is omitted, process the queue once. Time is given as a
tagged number, with `s' being seconds, `m' being minutes, `h'
being hours, `d' being days, and `w' being weeks. For exam-
ple, `-q1h30m' or `-q90m' would both set the timeout to one
hour thirty minutes. If time is specified, sendmail will run
in background. This option can be used safely with -bd.
Takze se to nastavuje pri startu sendmailu. V RedHatu napr. v souboru
/etc/rc.d/init.d/sendmail
Je ovsem taky mozne uplne zakazat automaticke odesilani posty. Dosahne se toho
tak, ze do *.mc souboru se vlozi direktiva define(`confDELIVERY_MODE',`defer')
a ten se pak normalne prelozi do sendmail.cf. Potom se to dela tak, ze se rucne
(scriptem) odesle posta prikazem sendmail -q. To ti ovsem nemusi vyhovovat
kvuli lokalni poste a nevim o tom, ze by to slo nastavit pro ruzne domeny
zvlast.
My to mame vyresene tak, ze mame jeden pocitac jako postovni server a jeden
jako firewall. Na postovnim fubguje posta normalne a bez problemu dorucuje
lokalni postu. Postu ven odesle na firewall, ktery ma nastaveny prave ten mod
defer. Firewall se cas od casu automaticky spoji, vyvola ETRN a da sendmail -q,
cimz se vymeni posta s vnejsim svetem.
--
Pavel Voch, Vitkovice-Prodeco, email: voch na prodeco.cz, tel.: 0417/26631/245
Další informace o konferenci Sendmail