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
}

Where default is:
auth_mechanisms = plain login
passdb {
  args = /etc/dovecot/dovecot-sql.conf
  driver = sql
  # driver = passwd-file
  # args = scheme=cram-md5 /etc/dovecot/cram-md5.pwd
}

and after I checked that sending emails worked I set again default settings
in dovecot.conf. After this change I can't send emails.

2017-02-23 10:24 GMT+01:00 Christian Kivalo <ml+postfix-us...@valo.at>:

>
>
> On 2017-02-23 10:06, Poliman - Serwis wrote:
>
>> I also turned on verbose log in dovecot and below is output in
>> mail.log:
>> Feb 23 10:03:51 vps342401 postfix/smtps/smtpd[3640]:
>> xsasl_dovecot_server_connect: auth reply: DONE
>> Feb 23 10:03:51 vps342401 postfix/smtps/smtpd[3640]:
>> xsasl_dovecot_server_mech_filter: skip mechanism: PLAIN
>> Feb 23 10:03:51 vps342401 postfix/smtps/smtpd[3640]:
>> xsasl_dovecot_server_mech_filter: skip mechanism: LOGIN
>> Feb 23 10:03:51 vps342401 postfix/smtps/smtpd[3640]: fatal: no SASL
>> authentication mechanisms
>>
> From your postconf -n you disabled the use of mechanisms that use
> plaintext password
> smtpd_sasl_security_options = noanonymous,noplaintext
> smtpd_sasl_tls_security_options = noanonymous,noplaintext
> The default for both is "noanonymous" see http://www.postfix.org/postcon
> f.5.html#smtpd_sasl_security_options
> Postfix defaults to use the cyrus sasl implementation with saslauthd and
> probably the cram-md5 is module is not installed.
> You should be using the dovecot sasl implementation in postfix, from your
> postconf -n i don't see that you are using the dovecot sasl implementation.
>
> In main.cf set (from: http://www.postfix.org/SASL_RE
> ADME.html#server_sasl_enable ):
>
> smtpd_sasl_type = dovecot
>
> and if you configured the dovecot auth socket in
> /var/spool/postfix/private/auth
>
> smtpd_sasl_path = private/auth
>
> from: http://www.postfix.org/SASL_README.html#server_dovecot
>
>> Feb 23 10:03:52 vps342401 postfix/master[25124]: warning: process
>> /usr/lib/postfix/smtpd pid 3640 exit status 1
>> Feb 23 10:03:52 vps342401 postfix/master[25124]: warning:
>> /usr/lib/postfix/smtpd: bad command startup -- throttling
>> Feb 23 10:04:12 vps342401 postfix/anvil[3328]: statistics: max
>> connection rate 27/60s for (submission:54.175.125.239) at Feb 23
>> 09:58:20
>> Feb 23 10:04:12 vps342401 postfix/anvil[3328]: statistics: max
>> connection count 1 for (submission:54.175.125.239) at Feb 23 09:58:08
>> Feb 23 10:04:12 vps342401 postfix/anvil[3328]: statistics: max message
>> rate 1/60s for (smtps:93.X.X.31) at Feb 23 10:00:37
>> Feb 23 10:04:12 vps342401 postfix/anvil[3328]: statistics: max cache
>> size 3 at Feb 23 09:58:21
>>
>> 2017-02-23 9:59 GMT+01:00 Poliman - Serwis <ser...@poliman.pl>:
>>
>> Ok, so I added in main.cf [3] at the bottom of the file the line:
>>> debug_peer_list = 127.0.0.1,93.X.X.31
>>>
>>> and in master.cf [1] (set 'n' in chroot column):
>>> submission inet n       -       n       -       -       smtpd
>>> smtps     inet  n       -       n       -       -       smtpd
>>>
>>> What is next step?
>>>
>>> 2017-02-23 9:42 GMT+01:00 wilfried.es...@essignetz.de
>>> <wilfried.es...@essignetz.de>:
>>>
>>> Hi,
>>>>
>>>> would suggest :
>>>> - Try turning off chroot operation in master.cf [1]
>>>> - Verbose logging for specific SMTP connections
>>>> (see http://www.postfix.org/DEBUG_README.html [2])
>>>>
>>>>
>>>> Willi
>>>>
>>>> Am 23.02.2017 um 09:21 schrieb Poliman - Serwis:
>>>>
>>>>> Hmm. I think that above is not working. Probably I tried sent
>>>>>
>>>> email too
>>>>
>>>>> fast after restart dovecot and new settings weren't loaded.
>>>>>
>>>>> 2017-02-23 9:18 GMT+01:00 Poliman - Serwis <ser...@poliman.pl>:
>>>>>
>>>>> By the way I did some test. I removed cram-md5 from
>>>>>>
>>>>> auth_mechanisms line
>>>>
>>>>> and I uncommented default lines in passdb block and also left
>>>>>>
>>>>> uncommented
>>>>
>>>>> two lines added by me like below:
>>>>>> auth_mechanisms = plain login
>>>>>>
>>>>>> passdb {
>>>>>> args = /etc/dovecot/dovecot-sql.conf
>>>>>> driver = sql
>>>>>> driver = passwd-file
>>>>>> args = scheme=cram-md5 /etc/dovecot/cram-md5.pwd
>>>>>> }
>>>>>>
>>>>>> I can send emails but I have no idea which setting is used -
>>>>>>
>>>>> these two
>>>>
>>>>> lines:
>>>>>> args = /etc/dovecot/dovecot-sql.conf
>>>>>> driver = sql
>>>>>>
>>>>>> or these
>>>>>>
>>>>>
>>>> driver = passwd-file
>>>>>> args = scheme=cram-md5 /etc/dovecot/cram-md5.pwd
>>>>>>
>>>>>> 2017-02-23 8:17 GMT+01:00 Dominic Raferd
>>>>>>
>>>>> <domi...@timedicer.co.uk>:
>>>>
>>>>>
>>>>>> On 23 February 2017 at 07:01, Poliman - Serwis
>>>>>>>
>>>>>> <ser...@poliman.pl> wrote:
>>>>
>>>>> ...
>>>>>>>> All worked fine. Then I added in dovecot.conf file:
>>>>>>>> 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
>>>>>>>> }
>>>>>>>>
>>>>>>>> In passdb block commented out default lines and add two (I
>>>>>>>>
>>>>>>> can put whole
>>>>
>>>>> dovecot config). All things still worked fine. Then - in
>>>>>>>>
>>>>>>> dovecot.conf
>>>>
>>>>> file I
>>>>>>>
>>>>>>>> changed back setting to default. After this I can't send
>>>>>>>>
>>>>>>> emails. In log
>>>>
>>>>> I
>>>>>>>
>>>>>>>> have:
>>>>>>>> Feb 23 06:46:49 vps301 postfix/smtps/smtpd[24919]: fatal: no
>>>>>>>>
>>>>>>> SASL
>>>>
>>>>> authentication mechanisms
>>>>>>>> Feb 23 06:47:50 vps301 postfix/smtps/smtpd[24942]: fatal: no
>>>>>>>>
>>>>>>> SASL
>>>>
>>>>> authentication mechanisms
>>>>>>>>
>>>>>>>
>>>>>>> I suspect it is not permitted to have # comments in dovecot
>>>>>>>
>>>>>> conf files
>>>>
>>>>> except on a line of their own, though I admit I can't find
>>>>>>>
>>>>>> this
>>>>
>>>>> documented. Try removing '#added cram-md5' or putting it on a
>>>>>>>
>>>>>> line of
>>>>
>>>>> its own.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> *Pozdrawiam / Best Regards*
>>>>>> *Piotr Bracha*
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *tel. 534 555 877*
>>>>>>
>>>>>> *ser...@poliman.pl <ser...@poliman.pl>*
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>> --
>>>
>>> Pozdrawiam / Best Regards
>>> _Piotr Bracha_
>>>
>>> tel. 534 555 877
>>> ser...@poliman.pl
>>>
>>
>> --
>>
>> Pozdrawiam / Best Regards
>> _Piotr Bracha_
>>
>> tel. 534 555 877
>> ser...@poliman.pl
>>
>>
>> Links:
>> ------
>> [1] http://master.cf
>> [2] http://www.postfix.org/DEBUG_README.html
>> [3] http://main.cf
>>
>
> --
>  Christian Kivalo
>



-- 

*Pozdrawiam / Best Regards*
*Piotr Bracha*




*tel. 534 555 877*

*ser...@poliman.pl <ser...@poliman.pl>*

Reply via email to