- Added support for InternalHosts option (ipaddress and either dns (dnspython)

or pydns (DNS) modules are now required)
This commit is contained in:
Scott Kitterman
2018-03-09 16:29:49 -05:00
parent e6021dd960
commit 4769bde19c
6 changed files with 177 additions and 18 deletions
+3 -2
View File
@@ -69,8 +69,9 @@ class dkimMilter(Milter.Base):
self.AuthservID = self.receiver
if hostaddr and len(hostaddr) > 0:
ipaddr = hostaddr[0]
"""if iniplist(ipaddr,self.conf.internal_connect): FIXME
self.internal_connection = True"""
if milterconfig['InternalHostsObj']:
if milterconfig['InternalHostsObj'].match(ipaddr):
self.internal_connection = True
else: ipaddr = ''
self.connectip = ipaddr
if self.internal_connection: