mirror of
https://github.com/simple-login/app.git
synced 2024-11-16 08:58:30 +01:00
remove DKIM-Signature for custom domain
This commit is contained in:
parent
6723487a23
commit
a9112c0480
1 changed files with 11 additions and 1 deletions
|
@ -176,10 +176,20 @@ class MailHandler:
|
||||||
return "550 wrong reply email"
|
return "550 wrong reply email"
|
||||||
|
|
||||||
forward_email = ForwardEmail.get_by(reply_email=reply_email)
|
forward_email = ForwardEmail.get_by(reply_email=reply_email)
|
||||||
alias = forward_email.gen_email.email
|
alias: str = forward_email.gen_email.email
|
||||||
|
|
||||||
notify_admin(f"Reply phase used by user: {forward_email.gen_email.user.email} ")
|
notify_admin(f"Reply phase used by user: {forward_email.gen_email.user.email} ")
|
||||||
|
|
||||||
|
# todo: add DKIM-Signature for custom domain
|
||||||
|
# remove DKIM-Signature for custom domain
|
||||||
|
if not alias.endswith(EMAIL_DOMAIN) and msg["DKIM-Signature"]:
|
||||||
|
LOG.d(
|
||||||
|
"Remove DKIM-Signature %s for custom-domain alias %s",
|
||||||
|
msg["DKIM-Signature"],
|
||||||
|
alias,
|
||||||
|
)
|
||||||
|
del msg["DKIM-Signature"]
|
||||||
|
|
||||||
# email seems to come from alias
|
# email seems to come from alias
|
||||||
msg.replace_header("From", alias)
|
msg.replace_header("From", alias)
|
||||||
msg.replace_header("To", forward_email.website_email)
|
msg.replace_header("To", forward_email.website_email)
|
||||||
|
|
Loading…
Reference in a new issue