diff --git a/CHANGES b/CHANGES index 6da8fb1..1ffbdd3 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,7 @@ +1.1.2 UNRELEASED + - Fix variable initialization so mailformed mails missing body From do not + cause a traceback (LP: #1844161) + 1.1.1 2019-09-06 - Fix startup logging so it provides information at a useful time - Fix verify processing so missing (optional) i= tag doesn't cause the milter diff --git a/dkimpy_milter/__init__.py b/dkimpy_milter/__init__.py index d0749cd..17bcc11 100644 --- a/dkimpy_milter/__init__.py +++ b/dkimpy_milter/__init__.py @@ -55,6 +55,7 @@ class dkimMilter(Milter.Base): self.privatersa = privateRSA self.privateed25519 = privateEd25519 self.fp = None + self.fdomain = '' @Milter.noreply def connect(self, hostname, unused, hostaddr): @@ -136,7 +137,7 @@ class dkimMilter(Milter.Base): try: self.fdomain = self.author.split('@')[1].lower() except IndexError as er: - self.fdomain = '' # self.author was not a proper email address + pass # self.author was not a proper email address if (milterconfig.get('Syslog') and milterconfig.get('debugLevel') >= 1): syslog.syslog("{0}: {1}".format(name, val))