On Mon, 16 May 2011 11:39:13 -0600
"Nathanael D. Noblet" <[email protected]> wrote:
> Hello,
>
Hello Nathanael,
> I am having an issue with postfix / dspam / cyrus and cyrus' sieve
> filtering.
>
> The issue is that by the time cyrus gets the message Return-Path is
> empty.
>
> I've setup a VM mirroring to test this out. With DSPAM out of the
> picture using
>
> main.cf
> mailbox_transport = cyrus
>
> master.cf
> cyrus unix - n n - - pipe
> flags=R user cyrus argv=/usr/lib/cyrus-imapd/deliver -r ${sender} -m
> ${extension} ${user}
>
IMHO this is wrong. After 'user' a '=' is missing.
>
> When setup this way, it makes it to the mailbox with a Return-Path
> filled out. (because of the flags=R). However when changed to.
>
> main.cf
> mailbox_transport = dspam
>
> master.cf
> dspam unix - n n - 10 pipe
> flags=Ru user=dspam:mail argv=/usr/bin/dspam --deliver=innocent,spam
> --user $user -i f $sender -- $recipient
>
What is this '-i f $sender' there? Looks like pass through for sendmail or
something like that.
> Return-Path is empty.
>
>
> Dspam delivers to cyrus via lmtp:
>
> DeliveryHost /var/lib/imap/socket/lmtp
> DeliveryIdent postman
> DeliveryProto LMTP
>
>
>
> Any ideas??
>
IMHO Postfix is responsible in adding that Return-Path when you add R to the
flags option of the pipe command. Maybe this question is better handled on the
Postfix ML?
> --
> Nathanael d. Noblet
> t 403.875.4613
>
--
Kind Regards from Switzerland,
Stevan Bajić
------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Dspam-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspam-user