set up use of config and drop_priviledges in __init__.py
This commit is contained in:
@@ -272,11 +272,12 @@ if __name__ == "__main__":
|
|||||||
print('usage: dkimpy-milter [<configfilename>]')
|
print('usage: dkimpy-milter [<configfilename>]')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
configFile = sys.argv[1]
|
configFile = sys.argv[1]
|
||||||
configGlobal = dkimpy-milter.config._processConfigFile(filename = configFile)
|
milterconfig = dkimpy-milter.config._processConfigFile(filename = configFile)
|
||||||
|
|
||||||
Milter.factory = dkimMilter(configGlobal)
|
drop_privileges(milterconfig)
|
||||||
|
Milter.factory = dkimMilter(milterconfig)
|
||||||
Milter.set_flags(Milter.CHGHDRS + Milter.ADDHDRS)
|
Milter.set_flags(Milter.CHGHDRS + Milter.ADDHDRS)
|
||||||
miltername = config.miltername
|
miltername = 'dkimpy-filter'
|
||||||
socketname = config.socketname
|
socketname = milterconfig.get('Socket')
|
||||||
sys.stdout.flush()
|
sys.stdout.flush()
|
||||||
Milter.runmilter(miltername,socketname,240)
|
Milter.runmilter(miltername,socketname,240)
|
||||||
|
|||||||
Reference in New Issue
Block a user