[Mimedefang] $Sender Problem
Dave O'Neill
dmo at roaringpenguin.com
Fri Feb 5 15:52:55 EST 2010
On Fri, Feb 05, 2010 at 03:35:30PM -0500, Kevin A. McGrail wrote:
> I'm running some tests on $Sender in my filter. One of my logics ran
> awry today because I guess I was expecting the From: header value but
> instead got the Return-Path value.
$Sender will always be the envelope sender (the address presented at
MAIL FROM time), not any address parsed from the headers.
> This appears to be SRS http://www.openspf.org/SRS so that the email doesn't run afoul of SPS.
>
> Luckily, my emails are going through a Sanitize routine so I should be
> able to seamlessly wedge a de-SRS routine into the mix. That looks to
> point to something like http://search.cpan.org/dist/Mail-SRS/
>
> Anyone ever run across this?
Yes, but there's no guarantee that their SRS encoding will be reversible
enough for you to recover the original address. The spec for the srs0
format doesn't require that anyone but the relaying party be able to
decode the localpart to obtain the original sender.
srs1 does require that the original sender be retrievable by third
parties, and in practice many srs0 implementations do as well, so you
can probably de-SRS most of them, but you can't rely on it working 100%
of the time.
Cheers,
Dave
--
Dave O'Neill <dmo at roaringpenguin.com> Roaring Penguin Software Inc.
+1 (613) 231-6599 http://www.roaringpenguin.com/
For CanIt technical support, please mail: support at roaringpenguin.com
More information about the MIMEDefang
mailing list