Halihó!
Van egy kis probléma, amelyet leginkább az SMTP logban vettem észre, néhány host felé a Postfix az alábbi logbejegyzést írja a logba (és az adott levelet nem küldi ki):
Jul 24 11:28:37 xxxx postfix/smtp[14307]: [ID 197553 mail.info] E0A3A51B6B: to=, relay=mail.xx.hu[xxx.xxx.xx.x]:25, delay=405458, delays=405338/60/30/30, dsn=4.0.0, status=deferred (host mail.xx.hu[xxx.xxx.xx.x] said: 421 xx.hu SMTP incoming data timeout - closing connection. (in reply to end of DATA command))
A gép, ahol a Postfix fut, egy Sun vas, Solaris oprendszerrel, és egy zónát bérlek, tehát csak azzal a konfigurációval rendelkezem, ami egy zónának megengedett, de kérhetek az üzemeltetőtől némi módosítást a global zónában is.
Kerestem a neten a problémára, és igen sokan panaszkodnak erre Postfix esetén (ami nem jelenti azt, hogy más SMTP szervernél nem jön elő). A baj az, hogy a levelet fogadó szerver timeout-ol, mert nem kapja meg a kapcsolatot lezáró 'CRLF.CRLF' értéket, vélhetően azért, mert az én szerverem és a fogadó szerver között hibás az MTU beállítás van (valamelyik routeren talán?). Az üzemeltetéssel már kiadattam egy parancsot (`ndd -set /dev/ip ip_path_mtu_discovery 0`), amely elvileg megoldaná a problémát, de nem oldotta meg.
Nektek van erre tippetek, vagy konrét megoldás (mert nálatok is előfordult)?
Az az érdekes, hogy más program esetén nem vettem észre ilyet, pedig ugye van SSH, Apache+glassfish, SVN, és azoknál nem vettem észre, hogy gond lenne, csak 3-4 host felé a maillogban (lehet, hogy nem is nálam van gond, hanem náluk?).
--
http://www.javaforum.hu