Problem s dorucovanim posty

Vladimir Rengevic vlado na grafon.sk
Úterý Únor 5 08:38:01 CET 2002


Pekny den ;o)

> Vladimir Rengevic wrote:
> 
> > mam problem z dorucovanim posty z jedneho servera. V logu sa mi objavia hlasky:
> > *********
> > g0VCQEe24891: collect: premature EOM: Error 0
> > g0VCQEe24891: collect: unexpected close on connection from [195.28.85.118], sender=<xxx na intrel.sk>: Error 0
> 
> > no a vzdialeny server sa sprava asi tak, ze zacne mail odosielat, ale proces sa nachadza v stave "wait". No a po case
> > sa spojenie zrusi a skusa to znova. A na X-ty pokus sa mu to dorucit podari.
> > Prosim, poradte ako zistit na ces strane je chyba? Ci u mna alebo u servera, ktory postu odosiela?
> 
> Zaklad je podivat se na stav sendmail-procesu pomoci ps. Z vaseho
> dotazu soudim, ze mate UNIX a protoze jste to nenapsal a ani nenapsal
> jaky, soudim, ze mate Linux (OS neudavaji zasadne uzivatele Windows a
> mezi UNIOXari uzivatele LINUXu - to je podobne, jako ze Prazaci zasadne
> u telef. cisla nerikaji volacku) - v tom pripade nejspis prikazem 'ps

No kedze Linuxova konferencia tak samozrejme Linux, na ten wait som dosiel
s "ps ax" a vyzera to konkretne takto:
***************************
21011 ?        S      0:07 sendmail: accepting connections
13998 ?        S      0:00 sendmail: server mail@[195.28.85.118] child wait
13999 ?        S      0:01 sendmail: ./g1570me13999 mail@[195.28.85.118]: DATA
14005 ?        S      0:00 sendmail: server mail@[195.28.85.118] child wait
14006 ?        S      0:02 sendmail: ./g1572Je14006 mail@[195.28.85.118]: DATA
14020 ?        S      0:00 sendmail: server mail@[195.28.85.118] child wait
14021 ?        S      0:00 sendmail: ./g15732e14021 mail@[195.28.85.118]: DATA
14022 ?        S      0:00 sendmail: server mail@[195.28.85.118] child wait
14023 ?        S      0:00 sendmail: ./g1573Ze14023 mail@[195.28.85.118]: DATA
14024 ?        S      0:00 sendmail: server mail@[195.28.85.118] child wait
14025 ?        S      0:01 sendmail: ./g15756e14025 mail@[195.28.85.118]: DATA
****************************


> -ef'. Soucasne je rozumne na strane odesilaci spustit 'sendmail -qR -v'

Tak toto sa mi nepodari ;o( - na ten server dosah nemam...

> - uvitite lepe co presne dela a v jake fazi je. Pokud se tim k nicemu
> rozumnemu nedostanete, pak je mozne i prijimaci sendmail spustit tak,
> aby vse logoval (tusim, ze je to parametr -X). A pokud ani to nepomuze,

vyskusam, uvidime....

> pak bude nutny 'tcpdump -s 1600 port 25' - z toho uz bude zcela jasne na
> jake urovni je vlastne problem.
Uz bezi, zatial ziaden paket.... uvidime za chvilu

> 
> Takovy problem se obcas vyskytje pokud sendmail na strane prijemce ma
> chybne nakonfigurovane pouziti TLS - tedy pokud avizuje schopnost TLS,
> ale neni ji ve skutecnosti schopen (nema platne klice a pod.) - pak se
> sendmaily sice dohodnou na pouziti TLS, ale v okamziku, kdy klient
> zahaji TLS hanshaking, server zavesi. Pokud pouzijete vyse naznacene
> zpusoby, tak to tam ale uvidite.
No vsetko ohladom TLS zo sendmail.cf (ale vecer nazriem do manualu):
**************************
# input: ${verify} $| (MAIL|STARTTLS)
R$* $| $*       $: $1 $| $>LookUpDomain <$&{client_name}> <?> <> <! TLS_Clt>
R$* $| <?>$*    $: $1 $| $>LookUpAddress <$&{client_addr}> <?> <> <! TLS_Clt>
R$* $| <?>$*    $: $1 $| <$(access TLS_Clt: $: ? $)>
R$*             $: $1 $| $>LookUpDomain <$&{server_name}> <?> <> <! TLS_Srv>
R$* $| <?>$*    $: $1 $| $>LookUpAddress <$&{server_addr}> <?> <> <! TLS_Srv>
R$* $| <?>$*    $: $1 $| <$(access TLS_Srv: $: ? $)>
RSOFTWARE $| <$-:$+> $*         $#error $@ $2 $: $1 " TLS handshake failed."
RSOFTWARE $| $*                 $#error $@ 4.7.0 $: "403 TLS handshake failed."
# other side did authenticate (via STARTTLS)
R<$-:$+><VERIFY $*> NONE        $#error $@ $2 $: $1 " other side does not support STARTTLS"
**************************

Ale toto by som chapal ako nieco na zabezpecenie chybovych hlasok ohladom TLS.... Teda nie
to co dostavam (alebo to moze skoncit inak?):
g13Noqe09689: collect: premature EOM: Error 0
g13Noqe09689: collect: unexpected close on connection from bystrica.pvt.sk, sender=<xxx na snowboard-school.sk>: Error 0


Este ma napadla jedna vec - nemam korektny reverz (ale vyzera, ze po roku a cosi sa to provaiderovi
podarilo vybavit a je to uz vraj len otazka hodin ;o)) - ale nemoze byt pricinou aj nieco podobne?

Vdaka Vlado

----
Ing. Vladimir Rengevic
GRAFON dtp studio
Tranovskeho 19, Liptovsky Mikulas, Slovakia
phone: +421/44/5526153, fax: +421/44/5621454
mobil: +421/905/642799




Další informace o konferenci Sendmail