diff --git a/dkimpy_milter/__init__.py b/dkimpy_milter/__init__.py index 9391bb8..2e946e0 100644 --- a/dkimpy_milter/__init__.py +++ b/dkimpy_milter/__init__.py @@ -319,6 +319,8 @@ class dkimMilter(Milter.Base): except: if (self.conf.get('Syslog')): syslog.syslog('Error: Invalid KeyTable data {0}'.format(keytabledata)) + if (self.fdomain == '%'): + self.fdomain = self.author.split('@')[1].lower() break def sign_dkim(self, txt):