Set VERP for the forward phase to the contact domain

This commit is contained in:
Adrià Casajús 2023-04-12 17:30:17 +02:00
parent 90cef3ca7d
commit d6ff744083
No known key found for this signature in database
GPG key ID: F0033226A5AFC9B9

View file

@ -945,10 +945,11 @@ def forward_email_to_mailbox(
envelope.rcpt_options, envelope.rcpt_options,
) )
contact_domain = get_email_domain_part(contact.reply_email)
try: try:
sl_sendmail( sl_sendmail(
# use a different envelope sender for each forward (aka VERP) # use a different envelope sender for each forward (aka VERP)
generate_verp_email(VerpType.bounce_forward, email_log.id), generate_verp_email(VerpType.bounce_forward, email_log.id, contact_domain),
mailbox.email, mailbox.email,
msg, msg,
envelope.mail_options, envelope.mail_options,