From a049fac954809f9f2ef48a25958e4be21e49c937 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 26 Sep 2012 21:51:10 +0200 Subject: [PATCH] A simple workaround. see #310 --- modoboa/extensions/amavis/sql_listing.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modoboa/extensions/amavis/sql_listing.py b/modoboa/extensions/amavis/sql_listing.py index b7cf217a9..b2215ecb3 100644 --- a/modoboa/extensions/amavis/sql_listing.py +++ b/modoboa/extensions/amavis/sql_listing.py @@ -245,7 +245,13 @@ class SQLemail(Email): self.qtype = "" self.qreason = "" if qreason != "": - self.qtype, self.qreason = qreason.split(',', 1) + if ',' in qreason: + self.qtype, self.qreason = qreason.split(',', 1) + elif qreason.startswith("BAD HEADER SECTION "): + # Workaround for amavis <= 2.8.0 :p + self.qtype = "BAD HEADER SECTION" + self.qreason = qreason[19:] + def get_header(self, msg, name): if msg.has_key(name):