On Sun, 5 Oct 2014 21:05:26 +0200, Patrick Ben Koetter <p...@sys4.de> wrote:
> * Mail List <maill...@nerdworld.org>:
>> I am in the process of setting up postfix 2.9.6, postgrey, and dovecot
>> 2.1.7 on a clean install of Debian wheezy 7.6 AMD.  I'm doing this very
>> systematically in a VirtualBox virtual machine, which lets me
experiment
>> and screw up the settings, since I just recreate the VM if I makes
things
>> unusable.
>> 
>> I've gotten to the point that postfix, postgrey, and dovecot all work
>> just
>> fine.  I can send & receive eMails (relaying outgoing mail through my
>> comcast account).   However, I'm stuck on setting up SASL authorization
>> for
>> incoming SMTP connections.  Up until the time I try to implement SASL
>> authorization, I can successfully telnet into the system for SMTP and
>> IMAP
>> connections.   Once I try to start SASL authorization it all goes
>> horribly
>> wrong.
>> 
>> I can't even get SMTP to work.
>> 
>> #telnet localhost 25
>> Trying ::1...
>> Trying 127.0.0.1...
>> Connected to localhost.
>> Escape character is '^]'.
>> Connection closed by foreign host.
>> 
>> /var/log/mail.info shows:
>> Oct  5 14:29:31 VMailServerTest postfix/smtpd[16181]: connect from
>> localhost[127.0.0.1]
>> Oct  5 14:29:31 VMailServerTest postfix/smtpd[16181]: warning: SASL:
>> Connect to private/auth failed: Permission denied
> 
> Postfix smtpd daemon cannot write to dovecot's socket. Either because
the
> perms are wrong or because the socket belongs to the wrong user.
> 
> Try this in dovecot's 10-master.conf:
> 
>   unix_listener /var/spool/postfix/private/auth {
>     mode = 0600
>     user = postfix
>     group = postfix
>   }
> 
> 


Thanks for your suggestion Patrick!  Changing the mode didn't work, but I
think you are on the right track.  I played around with permissions on the
socket.  Here is the directory entry for the socket file:

srw------- 1 root root 0 Oct  5 15:13 /var/spool/postfix/private/auth


Interestingly, I tried changing the perms to 777 (wide open!) it worked!. 
Also, if I left the file permissions to 600 and set the owner and group to
postfix, it also worked.  

Unfortunately, restarting postfix wiped out any changes and reset the file
to the root owner and default permissions, so there must be some setting
somewhere that I'm missing.

Any ideas?


TIA!

-- 

Casey Bralla

Reply via email to