🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.mail.mta
2 messages
2 total messages Started by Piotr Klaban Tue, 24 Feb 1998 12:52
sendmail timeout
#266
Author: Piotr Klaban
Date: Tue, 24 Feb 1998 12:52
15 lines
1232 bytes
Mam problem ze zjadajacymi pamiec procesami sendmail'a.
Glowny demon chodzi jako 'sendmail -bd -q1h'.
Gdy ktos sie laczy do niego na port 25 i wysyla list,
to list ten odbiera (z)fork'owany proces sendmail'a.
Gdy docelowy serwer nie odbiera poczty, ten proces wisi
sobie w najlepsze. Nie wiem czy to normalne - byc moze.
Czeka on az ta druga strona sie odezwie. Byc moze nie dzieje
sie tak ze wszystkimi listami. Wiszacy sendmail potrafi zjesc
do 20MB (x10 == 200MB!), od poczatkowej wartosci ok. 3MB.
Jak zrobic, zeby proces w ogole nie czekal, a tylko zapisywal
niedostarczony list w /var/spool/mqueue?

Piotr Klaban
--
makler@man.torun.pl
Re: sendmail timeout
#267
Author: Tomasz R. Surmacz
Date: Thu, 26 Feb 1998 17:00
50 lines
3217 bytes
Piotr Klaban <makler@man.torun.pl> wrote:
: Mam problem ze zjadajacymi pamiec procesami sendmail'a.
: Glowny demon chodzi jako 'sendmail -bd -q1h'.
: Gdy ktos sie laczy do niego na port 25 i wysyla list,
: to list ten odbiera (z)fork'owany proces sendmail'a.
: Gdy docelowy serwer nie odbiera poczty, ten proces wisi

docelowy, czyli twój?, bo coś tu namieszałeś...

: sobie w najlepsze. Nie wiem czy to normalne - byc moze.
: Czeka on az ta druga strona sie odezwie. Byc moze nie dzieje
: sie tak ze wszystkimi listami. Wiszacy sendmail potrafi zjesc
: do 20MB (x10 == 200MB!), od poczatkowej wartosci ok. 3MB.
: Jak zrobic, zeby proces w ogole nie czekal, a tylko zapisywal
: niedostarczony list w /var/spool/mqueue?

Ustawić:

define(`confMAX_MESSAGE_SIZE', 1500000)dnl

:-)

Tak, wiem, że pytanie było inne, ale podejrzewam, że taka właśnie jest
właściwa odpowiedź :-).  Jeżeli wiszący sendmail ma 20MB, to raczej
dlatego, że dostaje z drugiej strony list o podobnej wielkości, a wisi
tak długo nie dlatego, że nic się nie dzieje, lecz dlatego, że cały czas
go otrzymuje.  Pomocne może być podejrzenie pakietów biegających w sieci.

Natomiast jeśli naprawdę chcesz uzyskać odpowiedź na zadane pytanie,
to polecam różnorakie parametry confTO_*, o jakich można wyczytać w
cf/README, np:

confTO_DATABLOCK Timeout.datablock [1h] The timeout waiting for a block
                                during DATA phase.
confTO_RSET     Timeout.rset    [5m] The timeout waiting for a response
                                to the RSET command.
confTO_QUIT     Timeout.quit    [2m] The timeout waiting for a response
                                to the QUIT command.
confTO_MISC     Timeout.misc    [2m] The timeout waiting for a response
                                to other SMTP commands.
confTO_COMMAND  Timeout.command [1h] In server SMTP, the timeout waiting
                                for a command to be issued.

Pozostałe (jest ich jeszcze parę) znajdziesz bezpośrednio przed i za :-)

-- 
 _________
(_   _' __) Tomasz R. Surmacz *--* Work:(071)320-2752 tsurmacz@ict.pwr,wroc.pl
  |  (__  \ http://www.ict.pwr.wroc.pl/~tsurmacz/ *---* Home: ts @wroc,apk,net
  |__(____/ For PGP key finger tsurmacz@asic.ict,pwr,wroc.pl *---* irc: TomekS
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