I am in the process of upgrading and rewriting my config.

I can access IMAP etc ... so my database access is working.

I have issues with LMTP: postfix can't deliver to dovecot.

The postfix-confiog wasn't touched at all.

the error:

Mar 27 11:46:37 co dovecot: auth([email protected]): Error: userdb: client doesn't have lookup permissions for this user: userdb reply doesn't contain uid (to bypass this check, set: service auth { unix_listener /run/dovecot/auth-userdb { mode=0777 } })


What I don't understand: I configure this:

service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0666
    user = postfix
  }
}
service auth-worker {
  user = postfix
}
service lmtp {
  user = vmail
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    group = postfix
    mode = 0660
    user = postfix
  }
}

protocol lmtp {
  mail_plugins = sieve
  postmaster_address = [email protected]
}

And in postfix:

virtual_transport = lmtp:unix:private/dovecot-lmtp

virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
local_transport = virtual
local_recipient_maps = $virtual_mailbox_maps

smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth


Where does "/run/dovecot/auth-userdb" come from?

I understand that according to my config /var/spool/postfix/private/auth should be used?

ls /var/spool/postfix/private/auth -l
srw-rw-rw- 1 postfix postfix 0 Mar 27 11:45 /var/spool/postfix/private/auth

ls /var/spool/postfix/private/dovecot-lmtp  -l
srw-rw---- 1 postfix postfix 0 Mar 27 11:45 /var/spool/postfix/private/dovecot-lmtp

I'd appreciate any quick help here ... while googling and testing around ...

thanks!





_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to