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