Mailserver

Discussion in 'Server Operation' started by Hans, Jul 18, 2006.

  1. Hans

    Hans Moderator Moderator

    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.
     
  2. Ben

    Ben Active Member Moderator

    What does netstat -a tell?
    smtp, pop3 (evtl. pop3s) open?

    does mail.log tell anything?

    Does no reply mean connection refused or timeout?
     
    Last edited: Jul 18, 2006
  3. Hans

    Hans Moderator Moderator

    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.
     
    Last edited: Jul 18, 2006
  4. Hans

    Hans Moderator Moderator

    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!
     
    Last edited: Jul 18, 2006
  5. falko

    falko Super Moderator Howtoforge Staff

    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...:D
    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. :)
     
  6. Hans

    Hans Moderator Moderator

    I will have a look at it and i will let you know if i find something useful.
     

Share This Page