From 77ddcf5b527dadab86dfa4a55dbcc63ced0f1e5a Mon Sep 17 00:00:00 2001 From: moparisthebest Date: Mon, 11 Nov 2013 11:41:10 -0500 Subject: [PATCH] Get rcpt_to from data instead of the {rcpt_addr} macro, they are the same in sendmail, but postfix only sends lowercase {rcpt_addr} even when the address is upper or mixed --- libmilter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmilter.py b/libmilter.py index 0436b69..8d7bebf 100755 --- a/libmilter.py +++ b/libmilter.py @@ -815,8 +815,8 @@ class MilterProtocol(object): data = data[0] rcpt = '' if data: - rcpt = data[1:-1] - if md.has_key('rcpt_addr'): + rcpt = data[2:-2] + elif md.has_key('rcpt_addr'): rcpt = md['rcpt_addr'] if md.has_key('i'): self._qid = md['i']