Unverified Commit 42241075 authored by Matthew Finkel's avatar Matthew Finkel Committed by Isis Lovecruft
Browse files

Revert check for SMTP/email header canonical hostname equivalence.


Signed-off-by: Isis Lovecruft's avatarIsis Lovecruft <isis@torproject.org>

For now, we need to revert this check to get the email distributor to
function. We should look into this issue in order to get BridgeDB in a
state where instances of it are runnable by other organisations to hand
out their own bridges. [OTHER_ORG]

Fixing this is essential for #12086.
parent 48bb5fd6
......@@ -631,12 +631,12 @@ class SMTPAutoresponder(smtp.SMTPClient):
# The canonical domains from the SMTP ``MAIL FROM:`` and the email
# ``From:`` header should match:
if self.incoming.canonicalFromSMTP != self.incoming.canonicalFromEmail:
logging.error("SMTP/Email canonical domain mismatch!")
logging.debug("Canonical domain mismatch: %s != %s"
% (self.incoming.canonicalFromSMTP,
self.incoming.canonicalFromEmail))
return False
#if self.incoming.canonicalFromSMTP != self.incoming.canonicalFromEmail:
# logging.error("SMTP/Email canonical domain mismatch!")
# logging.debug("Canonical domain mismatch: %s != %s"
# % (self.incoming.canonicalFromSMTP,
# self.incoming.canonicalFromEmail))
# return False
self.incoming.domainRules = self.incoming.context.domainRules.get(
self.incoming.canonicalFromEmail, list())
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment