Use config module

This commit is contained in:
Scott Kitterman
2018-02-12 12:31:53 -05:00
parent 8cc5c88fec
commit c6f4541be9
+11 -3
View File
@@ -268,10 +268,18 @@ class dkimMilter(Milter.Base):
return res
if __name__ == "__main__":
Milter.factory = dkimMilter
Milter.factory = dkimpyMilter
Milter.set_flags(Milter.CHGHDRS + Milter.ADDHDRS)
global config
config = read_config(['dkim-milter.cfg','/etc/mail/dkim-milter.cfg'])
#global config
#config = read_config(['dkim-milter.cfg','/etc/mail/dkim-milter.cfg'])
configFile = '/etc/dkimpymilter.conf'
if len(sys.argv) > 1:
if sys.argv[1] in ( '-?', '--help', '-h' ):
print('usage: dkimpy-milter [<configfilename>]')
sys.exit(1)
configFile = sys.argv[1]
configGlobal = dkimpy-milter.config._processConfigFile(filename = configFile)
miltername = config.miltername
socketname = config.socketname
sys.stdout.flush()