On Tue, Jan 04, 2022 at 09:14:45PM -0500, Ken Wright wrote:
> > > JanĀ 4 19:08:47 grace postfix/smtps/smtpd[17286]: fatal: no SASL
> > > authentication mechanisms
> >
> > The selected SASL backend (Cyrus or Dovecot) is not configured to
> > support any usable SASL mechanisms.
>
> kwright@grace:~$ postconf -nf
Nothing SASL-related in main.cf. Some relevant defaults are:
smtpd_sasl_mechanism_filter = !external, static:rest
smtpd_sasl_security_options = noanonymous
smtpd_sasl_tls_security_options = $smtpd_sasl_security_options
These should not result in an empty mechanism list.
> kwright@grace:~$ postconf -Mf
> smtps inet n - y - - smtpd
> -o syslog_name=postfix/smtps
> -o smtpd_tls_wrappermode=yes
> -o smtpd_sasl_auth_enable=yes
> -o
> smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated,reject
> -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
> -o smtpd_sasl_type=dovecot
> -o smtpd_sasl_path=private/auth
This looks reasonable, but now you need to actually have a suitable
SASL configuration on the Dovecot side...
Is "Dovecot" configured to create the /var/spool/postfix/private/auth
socket? Did that happen? Is "Dovecot" willing to support the expected
SASL mechanisms (typically "PLAIN")?
I have:
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
}
passdb {
driver = pam
}
There are many other possibilities. Perhaps, instead of doing all the
integration work yourself, you may be better off with a "turnkey" email
server such as <https://mailinabox.email>?
--
Viktor.