On 04/09/2023 10:19 EEST lejeczek via dovecot dovecot@dovecot.org wrote:
On 04/09/2023 09:47 EEST lejeczek via dovecot dovecot@dovecot.org wrote:
Hi guys.
I'm having quite bizarre situation where Dovecot logs: ... pam_unix(dovecot:auth): check pass; user unknown pam_unix(dovecot:auth): authentication failure; logname= uid=0 euid=0 tty=dovecot ruser=dupa rhost=AA.BB.CC.DD imap-login: Login: user=<dupa>, method=PLAIN, rip=AA.BB.CC.DD, lip=AA.BB.CC.DD, mpid=1756629, TLS, session=<uV7OwIIEWsJdviSg>: ...
but Thunderbird allows, is okey with such user & creates an account for it. I must be having my setup miss-configured - I'm hoping it's something obvious somebody could point me towards.
many thanks, L. Enable auth_debug=yes and check logs again.
Aki
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org Just to clarify - the user who does not exist should be denied, is what I want - as general idea is: deny non-existent users. I wonder if this below is the culprit (I copy lots of configs from my very old Dovecot which laid dormant long time, I confess) ...
On 04/09/2023 08:54, Aki Tuomi via dovecot wrote: passdb { driver = static args = password=myPass } userdb { driver = static args = uid=vmail gid=vmail home=/home/vmail/%d/%n }
So do you intend to use just static driver or also pam?
Iäm guessing you are using debian with split config, so go into /etc/dovecot/conf.d and comment out pam and passwd passdb and userdb, restart dovecot and check with doveconf -n
that you only have the passdbs and userdbs you expect to have.
Aki