On Thu, 23 Jun 2011 22:12:07 +0200 (CEST) Klemens Puritscher <cyrus@xxxxxxxxxxxxxxx> wrote: > Hello, > > I'm using cyrus-imapd(currently 2.3.16) for many years and I'm quiet happy with it. > Now I'm testing the new 2.4.9 version - SRPMS from Simon Matter. > > Based on historical reasons the lmtpd should run on port 26. > ...but the lmtpd didn't start. > Only when I use the standard port 24 it will work. > > My "/etc/cyrus.conf": > > That works: (lmtpd processes starts an listen on port 24) > lmtp cmd="lmtpd -a" listen=24 prefork=5 maxchild=200 > > that not: (no lmtpd starts...) > lmtp cmd="lmtpd -a" listen=26 prefork=5 maxchild=200 > > The same with pop3d (for testing...): > That works: > pop3 cmd="pop3d" listen=110 prefork=3 > > That works not: (no pop3d starts...) > pop3 cmd="pop3d" listen=110 prefork=3 > > > Any ideas? All that stuff Dan White said - great ideas. I can tell you for sure that it runs quite happily on non-standard ports, because not only do we do it in our production (which isn't 2.4.9 precisely) but I use non-standard ports in all my testbed stuff, which 2.4.9 definitely got a workout through before it was released. I do wonder if listen=":26" might make you happier. I'm pretty sure I always have explicit hostnames in all my examples. No, scratch that. I just tried an example listening with listen=6000, and it started up fine and I could telnet to lmtpd on port 6000 on localhost. That's with a fresh built of the 'cyrus-imapd-2.4' branch, which is 2.4.9 plus a couple of minor bugfixes that I've backported since. So I suspect you have another instance still running on those same ports. Try the netstat command (I personally use "netstat -n -a -p") to grep for things. Bron. ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/