[Dovecot] Dovecot 2.1.7 not starting properly, mail not delivered

Aldo & Caroline aldo at iae.nl
Fri Sep 6 12:59:07 EEST 2013


On my debian box dovecot does not start properly any more, and mails don't
get delivered or sent. I've googled around without finding any useful leads.
Hopefully someone is willing to educate me. My guess is it must be a config
problem after an upgrade, since I didn't change anything myself directly.
Not sure when it started, since I this mail server is not our default
machine (yet).

 

Symptoms

 

Upon

 

/etc/init.d/dovecot restart 

 

my command line says

 

[ ok ] Restarting IMAP/POP3 mail server: dovecot.

 

But I find in /var/log/mail.log:

 

Sep  6 11:17:36 debian2 dovecot: master: Warning: Killed with signal 15 (by
pid=19112 uid=0 code=kill)

Sep  6 11:17:36 debian2 dovecot: master: Dovecot v2.1.7 starting up (core
dumps disabled)

Sep  6 11:17:37 debian2 postfix/cleanup[18466]: warning: connect to TCP map
127.0.0.1:10001: Connection refused

Sep  6 11:17:38 debian2 postfix/cleanup[18466]: warning: connect to TCP map
127.0.0.1:10001: Connection refused

Sep  6 11:17:39 debian2 postfix/cleanup[18466]: warning: connect to TCP map
127.0.0.1:10001: Connection refused

Sep  6 11:17:40 debian2 postfix/cleanup[18466]: warning: connect to TCP map
127.0.0.1:10001: Connection refused

Sep  6 11:17:41 debian2 postfix/cleanup[18466]: warning: connect to TCP map
127.0.0.1:10001: Connection refused

Sep  6 11:17:42 debian2 postfix/cleanup[18466]: warning: connect to TCP map
127.0.0.1:10001: Connection refused

Sep  6 11:17:43 debian2 postfix/cleanup[18466]: warning: connect to TCP map
127.0.0.1:10001: Connection refused

Sep  6 11:17:44 debian2 postfix/cleanup[18466]: warning: connect to TCP map
127.0.0.1:10001: Connection refused

Sep  6 11:17:45 debian2 postfix/cleanup[18466]: warning: connect to TCP map
127.0.0.1:10001: Connection refused

Sep  6 11:17:45 debian2 postfix/cleanup[18466]: warning: tcp:127.0.0.1:10001
lookup error for "aldo at alcatoka.nl"

Sep  6 11:17:45 debian2 postfix/cleanup[18466]: warning: 57B7D3640073:
sender_canonical_maps map lookup problem for aldo at alcatoka.nl

Sep  6 11:17:45 debian2 postfix/pickup[17004]: warning:
maildrop/4EA313640071: error writing 57B7D3640073: queue file write error

 

I do NOT see a line like ... dovecot: auth-worker(default): pgsql: Connected
to 127.0.0.1 (mailserver) as mentioned in this
<https://workaround.org/ispmail/squeeze/setting-up-dovecot?page=1>
tutorial, which I used to set up the previous Dovecot version (which worked
OK).

 

When starting Dovecot from the command line with

 

dovecot -F -c /etc/dovecot/dovecot.conf

 

nothing is printed (as if the process is waiting for more input), while it
should at least produce some output, right?

 

I'm running Debian 7.1 with an ext3 filesystem together with Postfix 2.9.6
on an x86 machine. CPU info:

processor       : 0

vendor_id       : AuthenticAMD

cpu family      : 16

model           : 6

model name      : AMD Sempron(tm) 140 Processor

cpu MHz         : 800.000

cache size      : 1024 KB

 

As far as I can tell, Postfix is running OK.

 

/etc/dovecot/dovecot.conf says:

 

# 2.1.7: /etc/dovecot/dovecot.conf

# OS: Linux 3.2.0-4-686-pae i686 Debian 7.1 ext3

auth_mechanisms = plain login

disable_plaintext_auth = no

log_timestamp = "%Y-%m-%d %H:%M:%S "

mail_location = maildir:/var/vmail/%d/%n/Maildir

mail_privileged_group = mail

passdb {

  args = /etc/dovecot/dovecot-sql.conf

  driver = sql

}

protocols = imap pop3

service auth {

  unix_listener auth-master {

    group = vmail

    mode = 0600

    user = vmail

  }

  user = root

}

ssl_cert = </etc/dovecot/dovecot.pem

ssl_key = </etc/dovecot/private/dovecot.pem

userdb {

  args = uid=3000 gid=3000 home=/var/vmail/%d/%n allow_all_users=yes

  driver = static

}

protocol pop3 {

  pop3_uidl_format = %08Xu%08Xv

}

protocol lda {

  auth_socket_path = /var/run/dovecot/auth-master

  log_path =

  mail_plugins = sieve

  postmaster_address = aldo at alcatoka.nl

 

As far as I understand, there must be a process (dovecot-auth?) that takes
care of translating mail adresses, taking a string at port 10001 and
returning the translated string on 10002. This process does not seem to kick
off when dovecot restarts.

Please tell me if I'm thinking in the right direction, and - more
importantly - what I need to do to get dovecot running. I will be happy to
provide more test results if that helps, just tell me what you need.

 

Regards,

 

Aldo Verlinde

 



More information about the dovecot mailing list