set mailbox ID in X-SimpleLogin-Mailbox-ID header

This commit is contained in:
Son NK 2020-05-10 17:52:07 +02:00
parent 97e1c334af
commit 8d65175ac5
1 changed files with 2 additions and 1 deletions

View File

@ -96,7 +96,7 @@ from server import create_app
_IP_HEADER = "X-SimpleLogin-Client-IP"
_MAILBOX_ID_HEADER = "X-SimpleLogin-Mailbox-ID"
# fix the database connection leak issue
# use this method instead of create_app
@ -390,6 +390,7 @@ def forward_email_to_mailbox(
delete_header(msg, "Sender")
delete_header(msg, _IP_HEADER)
add_or_replace_header(msg, _MAILBOX_ID_HEADER, str(mailbox.id))
# change the from header so the sender comes from @SL
# so it can pass DMARC check