From: Keld Simonsen on
On Sun, Jun 27, 2010 at 11:33:02AM -0400, Wietse Venema wrote:
> I checked out a few details, and the result is that turning on
> VERP, before sending to a mailing list alias, does not turn on VERP
> when delivering to the members of that mailing list (except in a
> very special case that involves only local recipients).
>
> It can (and should) be made to work outside that special case, but
> that requires a few changes to Postfix internals, and that will
> take more time than I have available now.
>
> There is a workaround to turn on VERP after the mailing list. For
> example, deliver mail to the mailing list alias with one Postfix
> instance, then deliver mail to the members of that list with a
> second Postfix instance that turns on VERP via one of the methods
> in message <20100626210934.27B7E1F3EA8(a)spike.porcupine.org> (this
> involves content filters, or the Postfix 2.7 smtpd_command_filter
> feature).

Thanks for checking this out and finding the error, and
also thanks for giving hints for workarounds. I was quite puzzled
that I could not make it work.

best regards
keld

From: Keld Simonsen on
On Sun, Jun 27, 2010 at 11:33:02AM -0400, Wietse Venema wrote:
> I checked out a few details, and the result is that turning on
> VERP, before sending to a mailing list alias, does not turn on VERP
> when delivering to the members of that mailing list (except in a
> very special case that involves only local recipients).
>
> It can (and should) be made to work outside that special case, but
> that requires a few changes to Postfix internals, and that will
> take more time than I have available now.
>
> There is a workaround to turn on VERP after the mailing list. For
> example, deliver mail to the mailing list alias with one Postfix
> instance, then deliver mail to the members of that list with a
> second Postfix instance that turns on VERP via one of the methods
> in message <20100626210934.27B7E1F3EA8(a)spike.porcupine.org> (this
> involves content filters, or the Postfix 2.7 smtpd_command_filter
> feature).

maybe there should be a note on this in the documentetion, eg in
http://www.postfix.org/VERP_README.html

Does this mean that the VERP facility has not been fully functional
at any time, and thus that there have not been that many attempts on
utilizing it before? During the discussion on this list on VERP there
were very few contributions from other people than Wietse. So the
lack of use could explain this.

I thikn VERP could be a very useful thing to me - having spent many hours
trying to track down erroneous email addresses on the lists I administer.

I wonder if it was generally possibly to set postfix to send envelope
return addresses for all outgoing messages, eg by a parameter somewhere
in master.cf ? Is that posssible, and would there be any problems
in doing that?

best regards
Beld

From: Wietse Venema on
Keld Simonsen:
[ Charset ISO-8859-1 unsupported, converting... ]
> On Sun, Jun 27, 2010 at 11:33:02AM -0400, Wietse Venema wrote:
> > I checked out a few details, and the result is that turning on
> > VERP, before sending to a mailing list alias, does not turn on VERP
> > when delivering to the members of that mailing list (except in a
> > very special case that involves only local recipients).
> >
> > It can (and should) be made to work outside that special case, but
> > that requires a few changes to Postfix internals, and that will
> > take more time than I have available now.
> >
> > There is a workaround to turn on VERP after the mailing list. For
> > example, deliver mail to the mailing list alias with one Postfix
> > instance, then deliver mail to the members of that list with a
> > second Postfix instance that turns on VERP via one of the methods
> > in message <20100626210934.27B7E1F3EA8(a)spike.porcupine.org> (this
> > involves content filters, or the Postfix 2.7 smtpd_command_filter
> > feature).
>
> maybe there should be a note on this in the documentetion, eg in
> http://www.postfix.org/VERP_README.html
>
> Does this mean that the VERP facility has not been fully functional
> at any time, and thus that there have not been that many attempts on
> utilizing it before? During the discussion on this list on VERP there
> were very few contributions from other people than Wietse. So the
> lack of use could explain this.

Currently. VERP does not survive local(8) alias expansion except
perhaps in a very special case.

> I thikn VERP could be a very useful thing to me - having spent many hours
> trying to track down erroneous email addresses on the lists I administer.
>
> I wonder if it was generally possibly to set postfix to send envelope
> return addresses for all outgoing messages, eg by a parameter somewhere
> in master.cf ? Is that posssible, and would there be any problems
> in doing that?

With the command line: "sendmail -f senderaddr"
With the SMTP protocol: MAIL FROM:<senderaddr>

Wietse