← Back to team overview

sslug-teknik team mailing list archive

Qmail: Timeout på POP3-klient via tcpserver

 

Hejsa,

Jeg har en qmail-server til at stå og modtage post. Når jeg forbinder
til serveren fra MS Outlook via POP3, sker det nogle gange at jeg får
timeout i Outlook. Disse timeouts sker oftest, når der sendes eller
modtages data på mange af Outlooks "mail accounts" lige efter
hinanden...

Til hver Outlook account er der tilknyttet en POP3-server + bruger-id +
password. Alt min trafik foregår via samme server, dog logger nogle
accounts ind som samme dummy-bruger i POP3-serveren.

F.eks:

Account 1:
* POP3 -> Logger ind som bruger 1.

Account 2:
* POP3 -> Logger ind som bruger 2 (en dummy-bruger).

Account 3:
* POP3 -> Logger ind som bruger 2 (en dummy-bruger).

Account 4:
* POP3 -> Logger ind som bruger 2 (en dummy-bruger).


På serveren kører jeg qmail med daemontools / tcpserver som styreprogram
for POP3-serveren. Her er mit "run"-program, som styrer serveren:
 
#!/bin/sh
exec /usr/local/bin/softlimit -m 2000000 \
  /usr/local/bin/tcpserver -v -R -H -l 0 -x /etc/tcp.pop3.cdb 0 110 \
  /var/qmail/bin/qmail-popup mitservernavn.dk \
  /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir 2>&1


Anyway: Har mine timeouts noget at gøre med min softlimit på 2 MB (så
mange data sender og modtager jeg dog aldrig på én gang), eller hur???

Mine tcpserver-regler i "/etc/tcp.pop3.cdb" burde være rigtige nok:

   27.:allow
   10.0.0.:allow
   :deny

   (og de er selvfølgelig også blevet "compilet" med tcprules)


Jeg har dog set at der f.eks. også er en "-c" option til tcpserver: (-c
n: Do not handle more than n simultaneous connections. If there are n
simultaneous copies of prog running, defer acceptance of a new
connection until one copy finishes. n must be a positive integer.
Default: 40.)

Jeg kan dog ikke forestille mig, at jeg bruger alle 40 forbindelser. Så
skal det være fordi de aldrig bliver lukket igen...

Any ideas?


M.v.h.

Morten Egelund Rasmussen

______________________________________________
Everyone always asks me if I know Tyler Durden 





Follow ups