Jeff Weinberger a écrit :
> 
> I used a pcre: table for smtpd_sender_restrictions and the PREPEND
> action as follows:
> 
> main.cf:
>      smtpd_sender_restrictions = check_sender_access
> pcre:/etc/postfix/smtpd_sender_restrictions.pcre
> 
> smtpd_sender_restrictions.pcre
>     /^(.*)/  PREPEND X-Envelope-Sender: ${1}
> 
> this will insert into every message a header "X-Envelope-Sender: "
> followed  by the envelope sender value. It won't pass the
> envelope-sender as SMTP MAIL FROM (dspam wasn't designed to do that,

dspam gets it via LMTP MAIL FROM, and it will pass it back to postfix
with SMT MAIL FROM. I have used this in the past and I'm sure others are
using it now (ping steve?). something in your setup prevents this from
working but I don' think it is a dspam limitation.

> and
> until I take the step to a better before-queue filter or something that
> does, this will work, since all I needed was to capture the
> envelope-sender).
> 
> Limited testing shows this to work. There might be cases beyond what I
> tested that will behave differently than I expect or very oddly.
> 
> Thanks again!

Reply via email to