Hi,
I am receiving an error when trying to send mail. I am using FreeBSD 6 and dovecot 1.0.alpha5 and postfix 2.3-20051223 which includes the dovecot sasl patch.
I am getting:
Dec 26 17:26:45 example postfix/pipe[612]: DC90D5C30: to=tep@example.com, relay=dovecot, delay=14, delays=14/0.05/0/0.08, dsn=4.3.0, status=deferred (temporary failure. Command output: Error: net_connect(/var/run/dovecot/auth-master) failed: Permission denied )
This is from dovecot.conf:
auth default_with_listener { mechanisms = plain passdb passwd-file { args = /usr/local/etc/dovecot/passwd } userdb passwd-file { args = /usr/local/etc/dovecot/users }
socket listen { master { path = /var/run/dovecot/auth-master # # WARNING: Giving untrusted users access to master socket may be a # # security risk, don't give too wide permissions to it! mode = 0666 # # Default user/group is the one who started dovecot-auth (root) user = virtual group = virtual } client { path = /var/spool/postfix/private/auth mode = 0666 } } }
and from dovecot-deliver.conf:
# UNIX socket path to master authentication server to find users. auth_socket_path = /var/run/dovecot/auth-master
From postfix master.cf:
# Dovecot LDA dovecot unix - n n - - pipe flags=DRhu user=virtual:virtual argv=/usr/local/libexec/dovecot/deliver -d ${recipient}
from postfix main.cf:
virtual_mailbox_domains = /usr/local/etc/postfix/vhosts.txt virtual_mailbox_base = /usr/local/var/spool/vmail virtual_mailbox_maps = hash:/usr/local/etc/postfix/vmaps.txt virtual_uid_maps = static:1003 virtual_gid_maps = static:1003 virtual_alias_maps = hash:/usr/local/etc/postfix/valias.txt dovecot_destination_recipient_limit = 1 virtual_transport = dovecot
smtpd_sasl_auth_enable = yes smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination smtpd_sasl_authenticated_header = yes broken_sasl_auth_clients = yes smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth