| |||||||||||||||||||||||||||||||
|
> On 31 ao?t 07, at 20:56, Wietse Venema wrote: > > >> in that case, how long would an smtpd process be unavailable (busy > >> dismissing the broken connection)? > > > > The smtpd does not spend time dismissing connections. That is > > done in the background, asynchronously, by the TCP/IP stack in > > the kernel. > > > > The smtpd close() request returns immediately, the kernel immediately > > tells smtpd that there is another connection waiting to be serviced, > > and smtpd immediately accepts another connection. > > > Ok, thanks a lot for the explanation. Now it's pretty clear to me. Additional note: the smtpd may spend some time with DNS lookup of the smtp client's address -> hostname (and name -> address) mapping. You can speed this up with "smtpd_peername_lookup = no" (Postfix 2.3) or by adding an empty in-addr.arpa zone on your local DNS server. Wietse
| ||||||||||||||||||||||||||||||
© 2004-2008 readlist.com