Thread View: pl.comp.mail.mta
3 messages
3 total messages
Started by Marek Ciesielski
Sat, 14 Feb 1998 13:17
Dublujace sie listy.
Author: Marek Ciesielski
Date: Sat, 14 Feb 1998 13:17
Date: Sat, 14 Feb 1998 13:17
18 lines
1267 bytes
1267 bytes
Na serwerze z sendmailem (8.8.8, ale z wczesniejszymi wersjami bylo
podobnie) pojawia sie taki problem.
Przy odbiorze przesylek (zwlaszcza tych, ktore maja od kilkudziesieciu
do paru megabajtow) odbiorca otrzymuje przesylke oryginalna i identyczna
kopie. Problem pojawia sie sporadycznie i najczesciej przy wiekszych
przesylkach.
W logach nic specjalnego nie mozna wyczytac, poza tym, ze przesylka
przychodzi normalnie (w jednym egzemplarzu), a na koncie odbiorcy
pojawiaja dwie kopie...
Jaka moze byc tego przyczyna?
--
Marek Ciesielski
\ | ___|
|\/ | | marekc@dawid.com.pl / ICQ#: 1220038
| | | pgp; http://www.marekc.dawid.com.pl
_| _|\____|
Re: Dublujace sie listy.
Author: Robert Richard George 'reptile' ...
Date: Sat, 14 Feb 1998 17:09
Date: Sat, 14 Feb 1998 17:09
43 lines
3309 bytes
3309 bytes
On 98.02.14 Marek Ciesielski pressed the following keys:
> Na serwerze z sendmailem (8.8.8, ale z wczesniejszymi wersjami bylo
> podobnie) pojawia sie taki problem.
> Przy odbiorze przesylek (zwlaszcza tych, ktore maja od kilkudziesieciu
> do paru megabajtow) odbiorca otrzymuje przesylke oryginalna i identyczna
> kopie. Problem pojawia sie sporadycznie i najczesciej przy wiekszych
> przesylkach.
> W logach nic specjalnego nie mozna wyczytac, poza tym, ze przesylka
> przychodzi normalnie (w jednym egzemplarzu), a na koncie odbiorcy
> pojawiaja dwie kopie...
>
> Jaka moze byc tego przyczyna?
Przyczyna tkwi w połączeniu TCP. Podczas ostatniej fazy negocjacji SMTP (po
komendzie DATA) wysyłający SMTP klient wysłał całą wiadomość, odbierający
SMTP demon ją odebrał, ale potem już klient nie zobaczył potwierdzenia "200
OK", więc przekonany o tym, że poczta nie dotarła, (bo zerwało się wcześniej
połączenie) na wszelki wypadek wysłał ją ponownie. Nie wiem, czy można temu
zapobiec po stronie SMTPd, ale na pewno użytkownik używający procmaila może
się zabezpieczyć przed tym dopisując sobie następującą regułkę (która na
marginesie chroni przed podwójnym dostarczaniem listów, jeśli ktoś na jakąś
listę dyskusyjną odpowiedział wysyłając list na listę i do autora
oryginalnego postu):
# Do filter dupes. remove second rule and 'c' in first one to throw them away
MAILDIR=$HOME/Mail
:0 Whc: msgid.lock
| formail -D 65536 $PMDIR/cache.dupes
:0 a:
dupes
Gadzinka
PS. Tak na marginesie to działanie MTA w tym wypadku było jak najbardziej
poprawne i zgodne z odpowiednimi erefcami: w przypadku jakiegokolwiek
podejrzenia usterki po drodze lepiej list dostarczyć dwukrotnie, niż zgubić
go.
--
mailto:reptile@pdi.net :)
Women are more complicated than PC... :(
Look into my headers and you'll see who I am. :)
Re: Dublujace sie listy.
Author: Marek Ciesielski
Date: Tue, 17 Feb 1998 14:47
Date: Tue, 17 Feb 1998 14:47
19 lines
1178 bytes
1178 bytes
Robert Richard George 'reptile' Wal <reptile@address.in.sig>
napisal(a):
[...]
>Gadzinka
>
>PS. Tak na marginesie to działanie MTA w tym wypadku było jak najbardziej
>poprawne i zgodne z odpowiednimi erefcami: w przypadku jakiegokolwiek
>podejrzenia usterki po drodze lepiej list dostarczyć dwukrotnie, niż zgubić
>go.
Wielkie dzieki - regulka procmaila dopisana i na razie OK :)
--
Marek Ciesielski
\ | ___|
|\/ | | marekc@dawid.com.pl / ICQ#: 1220038
| | | pgp; http://www.marekc.dawid.com.pl
_| _|\____|
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads