On Wed, 2009-06-24 at 14:02 -0400, Victor Duchovni wrote:
> On Wed, Jun 24, 2009 at 06:54:37PM +0100, Steve wrote:
> 
> > > > > > milter_default_action = tempfail
> > > > > 
> > > > > "/private/samilte" != /home/mail/email/private/samilter
> > > > > 
> > > > Postfix runs chrooted and the absolute would be incorrect. It's chrooted
> > > > to /home/mail/email hence it is correct as far as I understand it.
> > > 
> > > Note, the difference is more than just the path prefix.
> > > 
> > That was just a pasting typo. Apologies. It is correct on the box
> > (samilter)
> 
> It looks like some of your smtpd(8) master.cf entries are chrooted and
> others are not. You should use the unchrooted pathname in both cases,
> and make a symlink:
> 
>       /home/mail/email/home/mail/email -> /
> 
> so that the same pathname works in both cases.
> 
That sounds plausible enough to me. I'm sure I read that symlinks and
chrooting was carnage - but I'm willing to give anything a go. It's not
going to bring down the space station :-)

My only confusion is where do I put the symlink. To make matters a
struggle for me I'm dyslexic so please forgive me a little as I'm
struggling to follow this: /home/mail/email/home/mail/email - I see the
same things twice and this locks me up a bit.

For my own clarity (I'll adapt this when I unscramble it) I guess it
would be OK to make a symlink to the socket thus;

LINK POINTS TO: /home/mail/email/private/samilter
WHERE DO I 'PUT' LINK? Where does the link need to be -v- the
duplication in the path is confusing me.

ln -s /home/mail/email/private/samilter / # run
from /home/mail/email ???

Reply via email to