- Added support for DiagnosticDirectory and updated dkimpy-milter specifics in

dkimpy-milter.conf.5
This commit is contained in:
Scott Kitterman
2018-03-09 17:10:48 -05:00
parent 4769bde19c
commit 36ff60d8d3
5 changed files with 20 additions and 17 deletions
+8 -5
View File
@@ -247,11 +247,14 @@ class dkimMilter(Milter.Base):
syslog.syslog('DKIM: Pass ({0})'.format(d.domain))
self.dkim_domain = d.domain
else:
fd,fname = tempfile.mkstemp(".dkim")
with os.fdopen(fd,"w+b") as fp:
fp.write(txt)
if milterconfig.get('Syslog'):
syslog.syslog('DKIM: Fail (saved as {0})'.format(fname))
if milterconfig.get['DiagnosticDirectory']:
fd,fname = tempfile.mkstemp(".dkim")
with os.fdopen(fd,"w+b") as fp:
fp.write(txt)
if milterconfig.get('Syslog'):
syslog.syslog('DKIM: Fail (saved as {0})'.format(fname))
else:
syslog.syslog('DKIM: Fail ({0})'.format(d.domain))
if res:
result = 'pass'
else: