Hi everybody. After several days i finally configured a running mailserver (pop3 AND smtp). But only one day later postfix isnt working at all. I'm unable to do authentifaction(pop3 and smtp). I worked fine before. My virtusertable.db suddendly was owned by smmsp. I googled and now i think an old sendmail cronjob was the cause for that. So I deleted every sendmail cronjob and changed the owner back to root. But than I saw a fatal error in the mail.log and after the error exiting postfix programs. This domain was created by a user during this time with ispconfig (I suppose). /var/log/mail.log Code: Jan 6 05:57:47 srv089 postfix/postfix-script: stopping the Postfix mail system Jan 6 05:57:47 srv089 postfix/master[756]: terminating on signal 15 Jan 6 05:57:47 srv089 postfix/postfix-script: warning: not owned by root: /etc/postfix/virtusertable.db Jan 6 05:57:48 srv089 postfix/postfix-script: starting the Postfix mail system Jan 6 05:57:48 srv089 postfix/master[4788]: daemon started -- version 2.1.5 Jan 6 05:57:48 srv089 postfix/pickup[4794]: fatal: dict_open: unsupported dictionary type: xxx.domain: Is the xxx.domain package installed? Jan 6 05:57:49 srv089 postfix/master[4788]: warning: process /usr/lib/postfix/pickup pid 4794 exit status 1 Jan 6 05:57:49 srv089 postfix/master[4788]: warning: /usr/lib/postfix/pickup: bad command startup -- throttling Jan 6 05:57:49 srv089 postfix/master[4788]: warning: process /usr/lib/postfix/qmgr pid 4795 exit status 1 Jan 6 05:57:49 srv089 postfix/master[4788]: warning: /usr/lib/postfix/qmgr: bad command startup -- throttling I didn't restart postfix manually My main.cf Code: myhostname = srv089.xxx.de alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = /etc/postfix/local-host-names mydomain = srv089.xxx.de myhostname = srv089.xxx.de relayhost = mynetworks = 127.0.0.0/8 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all smtpd_sasl_local_domain = smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtpd_tls_auth_only = no smtp_use_tls = yes smtpd_use_tls = yes smtp_tls_note_starttls_offer = yes smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom virtual_maps = hash:/etc/postfix/virtusertable Any help to get postfix back running would be great Thanks in advance, meldron
Please try to add or modify a mailuser in ISPConfig, ISPConfig will then recreate the virtusertable and local-host-names file for you and creates a new hashed virtusertable.db file.
Hi Falko, thanks for the help, but i managed to restart postfix, without the fatal error. Thx everybody.