[Postfixadmin-devel] vacation.pl and BATV
Brought to you by:
christian_boltz,
gingerdog
From: Dyks A. <Axe...@co...> - 2011-07-29 09:59:13
|
Hello, I would like to suggest the following patch for vaction.pl. Thanks Axel =================================================================== --- vacation.pl (revision 895) +++ vacation.pl (working copy) @@ -576,6 +576,17 @@ undef $tmp; } +# Remove "Bounce Address Tag" when added by the sending mail server +# Postfix currently does not (directly) implement BATV (Bounce Address Tag Validation) +# Only by means of Batv-Milter: [http://sourceforge.net/projects/batv-milter]; +# [http://en.wikipedia.org/wiki/Bounce_Address_Tag_Validation)] +if ($smtp_sender =~ m/^prvs=[0-9a-f]+=(.*)$/i) { + my $tmp = $1; + $logger->debug("Removed \"Bounce Address Tag\" from sender address - from $smtp_sender to $tmp"); + $smtp_sender = $tmp; + undef $tmp; +} + # If either From: or To: are not set, exit if(!$from || !$to || !$messageid || !$smtp_sender || !$smtp_recipient) { $logger->info("One of from=$from, to=$to, messageid=$messageid, smtp sender=$smtp_sender, smtp recipient=$smtp_recipient empty"); ________________________________ Vorsitzender des Aufsichtsrats/Chairman of the Supervisory Board: Prof. B. Feindor Vorstand/Managing Board: Andreas Bublak, Manfred Steinberger, Robert Zellner COC AG Sitz/Registered Office Burghausen Amtsgericht/District Court Traunstein, HRB 17218 |