reflect policy in debug mode after fetch

This commit is contained in:
Dominik Chilla 2021-06-24 14:55:34 +02:00
parent 10e7b47b38
commit 3103724d65
2 changed files with 9 additions and 4 deletions

View File

@ -302,8 +302,8 @@ class ExOTAMilter(Milter.Base):
try:
policy = g_policy_backend.get(self.hdr_from_domain)
logging.debug(self.mconn_id + "/" + str(self.getsymval('i')) +
"/EOM: Policy for 5322.from_domain={0} fetched from backend".format(
self.hdr_from_domain
"/EOM: Policy for 5322.from_domain={0} fetched from backend: *{1}*".format(
self.hdr_from_domain, str(policy)
)
)
except ExOTAPolicyBackendException as e:
@ -335,8 +335,8 @@ class ExOTAMilter(Milter.Base):
try:
policy = g_policy_backend.get(self.hdr_resent_from_domain)
logging.debug(self.mconn_id + "/" + str(self.getsymval('i')) +
"/EOM: Policy for 5322.resent_from_domain={0} fetched from backend".format(
self.hdr_resent_from_domain
"/EOM: Policy for 5322.resent_from_domain={0} fetched from backend: *{1}*".format(
self.hdr_resent_from_domain, str(policy)
)
)
self.forwarded = True

View File

@ -30,6 +30,11 @@ class ExOTAPolicy():
else:
# DKIM alignment per policy enabled by default
self.dkim_alignment_required = True
def __str__(self):
return "Tenant-ID={0}, DKIM={1}, DKIM-alignment-required={2}". format(
self.tenant_id, self.dkim_enabled, self.dkim_alignment_required
)
def get_tenant_id(self):
return self.tenant_id