fetchmail: terminated with signal 13

Petr Novotny Petr.Novotny na antek.cz
Středa Listopad 3 18:15:57 CET 1999


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 3 Nov 99, at 16:35, Peposh wrote:
> Na upradovanom Linux Boxe sa zacala vyskytovat takata chyba pri pouziti
> Fetchmailu:
> 
> fetchmail: reading message 40 of 51 (19328 octets)
> fetchmail: SMTP> MAIL FROM:<tereza na tereza.cz>
> fetchmail: SMTP< 250 ok
> fetchmail: SMTP> RCPT TO:<etc na hugo.etc.sk>
> fetchmail: SMTP< 250 ok
> fetchmail: SMTP> DATA
> fetchmail: SMTP< 354 go ahead
> .........fetchmail: terminated with signal 13
> 
> Aj ked vykonam opakovane stahovanie, fetchmail skonci v tom istom bode,
> pricom dailup linka ostava normalne v prevadzke. Ked nabootujem povodnu
> instalaciu, fetchmail stiahne vsetko OK. Pokusil som sa downgradovat
> Fetchmail na verziu, ktoru pouzivam v RH 5.1, no nepomohlo to.
> 
> Mozete mi pomoct?

Hm, to vypada zvlastne. Signal 13 je SIGPIPE. fetchmail neco pise 
do roury, a roura se predcasne zavre.

Napad: Mohl by to byt bare-LF problem? Tedy, je mozne, je by se 
v te SMTP konverzaci, kterou fetchmail provozuje, vyskytly bare LF 
(tedy ne CR-LF, jak RFC82? pozaduje)? Zkuste si zjistit navratovy 
kod od qmail-smtpd po takoveto chybe - pokud je 256, je to temer 
jiste bare-LF a nevalidni zprava. (Zjisteni navratoveho kodu: Bezi-li 
qmail-smtpd pres tcpserver, spustite tcpserver ukecane (option -v) 
a posilate vystup do souboru nebo sploggeru. Bezi-li jinak, 
spoustite ho pres nejaky wrapper, ktery navratovy kod zaznamena.)

sendmail je proti ne-konformujicimu vstupu (bare LF) mnohem 
rezistentnejsi. qmail taky, pokud ho clovek opatchuje (autor tvrdi, 
ze nehodla podporovat broken SMTP implementace :-(

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBOCBtzFMwP8g7qbw/EQL1rQCguobgo0pSq9+hmd3sQHS3yP+IkwUAoNfy
Wh7Kte+Yl4s+QyoL8x8sD/LQ
=CodI
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Další informace o konferenci Linux