Can't Get SASL to Work

Aki Tuomi aki.tuomi at open-xchange.com
Wed Sep 25 09:35:08 EEST 2019


This looks more of a postfix than dovecot issue, the error is really odd
though.

Aki

On 24.9.2019 22.51, Christopher Wooley via dovecot wrote:
> I have been fighting with this for almost 2 days. I can't seem to get
> the SMTP server to authenticate through SASL. I have turned so many
> things off and on, I don't remember what I've done, anymore. Can
> someone look at these and tell me what I'm missing. I get this in the
> log, anytime postfix tries to authenticate.
>
> Sep 24 19:48:14 ubuntu postfix/smtpd[14464]: warning: SASL: Connect to
> smtpd failed: No such file or directory
> Sep 24 19:48:14 ubuntu postfix/smtpd[14464]: fatal: no SASL
> authentication mechanisms
> Sep 24 19:48:15 ubuntu postfix/master[14048]: warning: process
> /usr/lib/postfix/sbin/smtpd pid 14464 exit status 1
>
>
> srw-rw-rw- 1 postfix postfix 0 Sep 24 19:10 auth
>
> 10-auth.conf 
> disable_plaintext_auth = no
> auth_ssl_require_client_cert = no
> auth_mechanisms = plain
> !include auth-system.conf.ext
> --------------
>
> 10-master.conf
> service imap-login {
>   inet_listener imap {
>   }
>   inet_listener imaps {
>   }
> }
> service pop3-login {
>   inet_listener pop3 {
>   }
>   inet_listener pop3s {
>   }
> }
> service lmtp {
>   unix_listener /var/spool/postfix/private/dovecot-lmtp {
> mode = 0666
> user = postfix
> group = postfix
>   }
> }
> service imap {
> }
> service pop3 {
> }
> service auth {
>   unix_listener /var/spool/postfix/private/auth {
> mode = 0666
> user = postfix
> group = postfix
>   }
>   unix_listener auth-userdb {
>     mode = 0666
>     user = postfix
>     group = postfix
>   }
> }
> service auth-worker {
> }
> service dict {
>   unix_listener dict {
>   }
> }
> --------------
>
> main.cf <http://main.cf>
> smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
> biff = no
>
> append_dot_mydomain = no
>
> readme_directory = no
>
> compatibility_level = 2
>
> smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
> smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
> smtpd_use_tls=yes
> smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
> smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
>
> smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated
> defer_unauth_destination
> myhostname = ubuntu.local.acr-live.com <http://ubuntu.local.acr-live.com>
> alias_maps = hash:/etc/aliases
> alias_database = hash:/etc/aliases
> mydestination = $myhostname, ubuntu, localhost.localdomain, xyz.com
> <http://xyz.com> , localhost
> mynetworks = 127.0.0.0/8 <http://127.0.0.0/8> [::ffff:127.0.0.0]/104
> [::1]/128
> mailbox_size_limit = 0
> recipient_delimiter = +
> inet_interfaces = all
> inet_protocols = all
>
> smtpd_sasl_type = dovecot
> smtpd_sasl_auth_enable = yes
> smtp_sasl_auth_enable = yes
> broken_sasl_auth_clients = yes
> smtpd_tls_security_level = may
> ----------------------------------
>
> master.cf <http://master.cf>
> smtp      inet  n       -       y       -       -       smtpd
> submission inet n       -       y       -       -       smtpd
>   -o syslog_name=postfix/submission
>   -o smtpd_tls_security_level=encrypt
>   -o smtpd_sasl_auth_enable=yes
>   -o smtpd_tls_auth_only=yes
>   -o smtpd_reject_unlisted_recipient=no
>   -o smtpd_sasl_type=dovecot
>   -o smtpd_sasl_path=private/auth
>   -o smtpd_recipient_restrictions=
>   -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
>   -o milter_macro_daemon_name=ORIGINATING
> pickup    unix  n       -       y       60      1       pickup
> cleanup   unix  n       -       y       -       0       cleanup
> qmgr      unix  n       -       n       300     1       qmgr
> tlsmgr    unix  -       -       y       1000?   1       tlsmgr
> rewrite   unix  -       -       y       -       -       trivial-rewrite
> bounce    unix  -       -       y       -       0       bounce
> defer     unix  -       -       y       -       0       bounce
> trace     unix  -       -       y       -       0       bounce
> verify    unix  -       -       y       -       1       verify
> flush     unix  n       -       y       1000?   0       flush
> proxymap  unix  -       -       n       -       -       proxymap
> proxywrite unix -       -       n       -       1       proxymap
> smtp      unix  -       -       y       -       -       smtp
> relay     unix  -       -       y       -       -       smtp
>         -o syslog_name=postfix/$service_name
> showq     unix  n       -       y       -       -       showq
> error     unix  -       -       y       -       -       error
> retry     unix  -       -       y       -       -       error
> discard   unix  -       -       y       -       -       discard
> local     unix  -       n       n       -       -       local
> virtual   unix  -       n       n       -       -       virtual
> lmtp      unix  -       -       y       -       -       lmtp
> anvil     unix  -       -       y       -       1       anvil
> scache    unix  -       -       y       -       1       scache
> maildrop  unix  -       n       n       -       -       pipe
>   flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
> uucp      unix  -       n       n       -       -       pipe
>   flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
> ($recipient)
> ifmail    unix  -       n       n       -       -       pipe
>   flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
> bsmtp     unix  -       n       n       -       -       pipe
>   flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender
> $recipient
> scalemail-backend unix - n n - 2 pipe
>   flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store
> ${nexthop} ${user} ${extension}
> mailman   unix  -       n       n       -       -       pipe
>   flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
>   ${nexthop} ${user}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20190925/b12e692a/attachment.html>


More information about the dovecot mailing list