sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #54534
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