Sunday, August 17, 2025
1 change · saas-18.4
Resolved issues and error corrections
Card mailings now correctly distinguish recipients who share the same email address by checking their individualized card content. This prevents legitimate recipients from being skipped when a mailing is sent in batches, improving delivery reliability for marketing cards.
Original PR description
When sending a card mailing to recipients with duplicate emails, they are always considered duplicate emails. This is because: 1) We use "body" to detect duplicate emails, but "body" is never updated with the individualized card url. We now update the "body" as in the context of a mailing, "body_html" is just a copy of "body". 2) Mailings consider that all emails are always the same, meaning if it's detected that a mail was already sent to an email address during the mailing (in a previous batch) it would skip the actual duplicate body check. We disable that feature for card mailings. task-5009229 Forward-Port-Of: odoo/odoo#223061 Forward-Port-Of: odoo/odoo#222949