Suddenly, I can not receive/send e-mail anymore on my server. When I do an ehlo <server IP-address> 25 from my desktop, i have no reply! Monit says: Port Response time connection failed to localhost:25 [SMTP] According ISPConfig 2.2.5 pop3 & smtp are running… I restarted postfix already but that did not help. So postfix seems to be running. What can I do now to solve this.
What does netstat -a tell? smtp, pop3 (evtl. pop3s) open? does mail.log tell anything? Does no reply mean connection refused or timeout?
Output of mail.log: Jul 18 15:07:20 server1 postfix/qmgr[10743]: fatal: dict_open: unsupported dictionary type: http: Is the postfix-http package installed? Jul 18 15:07:20 server1 postfix/pickup[10742]: fatal: dict_open: unsupported dictionary type: http: Is the postfix-http package installed? Jul 18 15:07:21 server1 postfix/master[10688]: warning: process /usr/lib/postfix/pickup pid 10742 exit status 1 Jul 18 15:07:21 server1 postfix/master[10688]: warning: /usr/lib/postfix/pickup: bad command startup -- throttling Jul 18 15:07:21 server1 postfix/master[10688]: warning: process /usr/lib/postfix/qmgr pid 10743 exit status 1 Jul 18 15:07:21 server1 postfix/master[10688]: warning: /usr/lib/postfix/qmgr: bad command startup -- throttling I see something like: unsupported dictionary type: http: Is the postfix-http package installed? What can that be? With timeout i mean, really nothing happens. The cursor only blinks.
I found the problem: In my /etc/postfix/local-host-names there was an entry with http://www.domain.tld/ This is caused because a client of that domain has created a co-domain http://www.domain.tld which is NOT on my server. "http://" caused the problem. My question is, how can i avoid such entries? When a client does something like that ..email can not be received or send anymore via the server!
The last time I tried to change this I had to create ISPConfig-2.2.5 late in the night because it wasn't working... You can change the regular expression that checks the domains in ISPConfig's form editor. IF you find one that's working (even for clients), please let me know.