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

Reply via email to