Test email go through when I have in dovecot.conf: auth_mechanisms = plain login cram-md5 #added cram-md5 passdb { #args = /etc/dovecot/dovecot-sql.conf #driver = sql driver = passwd-file args = scheme=cram-md5 /etc/dovecot/cram-md5.pwd }
but this isn't default setting. I don't need this, need default: auth_mechanisms = plain login passdb { args = /etc/dovecot/dovecot-sql.conf driver = sql } but then sending testing email is not working. Unfortunatelly dovecot list didn't help me. One developer sends me to this group. ;) All logs from mail.log I pasted. I have mail.log and mail.err files. 2017-02-23 13:08 GMT+01:00 wilfried.es...@essignetz.de < wilfried.es...@essignetz.de>: > Hi, > > > i assume your test mail got through now? > > > Am 23.02.2017 um 11:17 schrieb Poliman - Serwis: > > I am not sure that all in these logs are good because there is info > 'passdb > > didn't return userdb entries'. > I think there is nothing to worry about. > > Dovecot knows about password and user databases. It is possible to have > password and userdata in the same db, like the sql-db from your default > entry. But the cram-md5 file didn't have userdata, which made dovecot > looking in the other db it got to know. I recommend you read details in > http://wiki.dovecot.org/PasswordDatabase , > http://wiki.dovecot.org/Authentication/MultipleDatabases and maybe other > info from dovecot wiki. > > > > Authentication worked because dovecot used > > cram-md5 file (still custom settings in dovecot.conf about which I say > all > > time) but dovecot can't find match in database (configured in line: > > args = /etc/dovecot/dovecot-sql.conf > > driver = sql). > As this is the postfix list, i'd like to send you to the dovecot > forum/list to ask what you concerns. > > > > How can I provide postfix logs - where can I find them? I have only > > mail.log and mail.err files for mailing errors. :) > If mail got through now, there is no need for further info from postfix. > As i know, postfix logs usually by means of syslog into > /var/log/mail.log or /var/log/mail/mail.log. > > > Willi > > > > > > > > > 2017-02-23 11:11 GMT+01:00 wilfried.es...@essignetz.de < > > wilfried.es...@essignetz.de>: > > > >> Hi, > >> > >> > >> now i'm rather unsure what you want to say with this? > >> > >> It looks something like authentification worked. But without the postfix > >> loglines i cant see it for sure. > >> > >> > >> > >> Willi > >> > >> > >> Am 23.02.2017 um 10:47 schrieb Poliman - Serwis: > >>> I setup like You pasted and in mail.log I have: > >>> Feb 23 10:41:58 vps342401 dovecot: auth: Debug: client in: CONT<hidden> > >>> Feb 23 10:41:58 vps342401 dovecot: auth: Debug: passwd-file( > >>> do_not_re...@example.com,93.179.231.31,<Fl+mbC9JRABds+cf>): lookup: > >> user= > >>> do_not_re...@example.com file=/etc/dovecot/cram-m$ > >>> Feb 23 10:41:58 vps342401 dovecot: auth: Debug: client passdb out: > >>> OK#0111#011user=do_not_re...@example.com > >>> Feb 23 10:41:58 vps342401 dovecot: auth: Debug: master in: > >>> REQUEST#0113625975809#0115088#0111#0115fa408b8c444a03b751b990e57c > >> bfada#011session_pid=5092 > >>> Feb 23 10:41:58 vps342401 dovecot: auth: Debug: prefetch( > >>> do_not_re...@example.com,93.179.231.31,<Fl+mbC9JRABds+cf>): passdb > >> didn't > >>> return userdb entries, trying the next userdb > >>> Feb 23 10:41:58 vps342401 dovecot: auth-worker(5090): Debug: sql( > >>> do_not_re...@example.com,93.179.231.31): SELECT email as user, maildir > >> as > >>> home, CONCAT( maildir_format, ':', mail$ > >>> Feb 23 10:41:58 vps342401 dovecot: auth: Debug: master userdb out: > >>> USER#0113625975809# > >>> 011do_not_re...@example.com#011home=/var/vmail/example. > >> com/do_not_reply#011mail=maildir:/var/vma$ > >>> Feb 23 10:41:58 vps342401 dovecot: pop3-login: Login: user=< > >>> do_not_re...@example.com>, method=PLAIN, rip=93.179.231.31, > >>> lip=193.70.38.6, mpid=5092, TLS, session=<Fl+mbC9JRABds+cf> > >>> Feb 23 10:41:58 vps342401 dovecot: pop3(do_not_re...@serwispepsi.pl): > >>> Disconnected: Logged out top=0/0, retr=0/0, del=1/2, size=179243 > >>> > >>> > >>> 2017-02-23 10:36 GMT+01:00 wilfried.es...@essignetz.de < > >>> wilfried.es...@essignetz.de>: > >>> > >>>> I wonderd about how dovecot would deside, which "args" belongs to wich > >>>> "driver" line. So looked over > >>>> http://wiki.dovecot.org/Authentication/MultipleDatabases. > >>>> > >>>> Possibly you should write something like: > >>>> > >>>> passdb { > >>>> args = /etc/dovecot/dovecot-sql.conf > >>>> driver = sql > >>>> } > >>>> > >>>> passdb { > >>>> driver = passwd-file > >>>> args = scheme=cram-md5 /etc/dovecot/cram-md5.pwd > >>>> } > >>>> > >>>> > >>>> Willi > >>>> > >>>> > >>>> Am 23.02.2017 um 10:30 schrieb Poliman - Serwis: > >>>>> You have right, I added 'noplaintext'. But main thing what I want to > >> get > >>>> - > >>>>> no cram-md5 in dovecot and ability to send emails. All worked fine > >> until > >>>> I > >>>>> set in dovecot.conf: > >>>>> auth_mechanisms = plain login cram-md5 > >>>>> passdb { > >>>>> #args = /etc/dovecot/dovecot-sql.conf > >>>>> #driver = sql > >>>>> driver = passwd-file > >>>>> args = scheme=cram-md5 /etc/dovecot/cram-md5.pwd > >>>>> } > >>>> > >>>> > >>> > >>> > >> > >> > > > > > > -- *Pozdrawiam / Best Regards* *Piotr Bracha* *tel. 534 555 877* *ser...@poliman.pl <ser...@poliman.pl>*