Am 23.02.2017 um 13:27 schrieb Poliman - Serwis:
> 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.

Now (i think) i understand. You should look to your postfix main.cf.

smtpd_sasl_security_options = noanonymous,noplaintext
smtpd_sasl_tls_security_options = noanonymous,noplaintext

Possibly you should remove "noplaintext" from
smtpd_sasl_tls_security_options.

If you remove it also from smtpd_sasl_security_options your password
will traverse internet in cleartext.

Details :
http://www.postfix.org/postconf.5.html#smtpd_sasl_security_options


Willi


> 
> 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
>>>>>>> }
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
> 
> 

Reply via email to