Fixed Enabling DKIM stops list-unsubscribe headers being added to emails

Mart

Member
Affected version
2.3.7
I've had a long-standing issue with list-unsubscribe headers not appearing on my Production site but I'm having to migrate servers so I've used the opportunity to troubleshoot on the new setup and I believe enabling XenForo to sign emails with DKIM stops the headers appearing. Is that expected behaviour? I've done a lot of searching/research and it doesn't appear to be expected.

Testing:

PHP built-in email system (server set up with Postfix)
Email options set to yes (with unsubscribe email address populated)
  • Send unsubscribe requests via HTTP
  • Send unsubscribe requests via email
Sending email with the Communication > Email users option

(Not sure if the screenshots are useful but I went to the effort of obfuscating them so here they are)

Before DKIM: I can see list-unsubscribe headers in the signature and message headers
mail header with list unsubscribe.webp
mail with list unsubscribe.webp

After successfully enabling DKIM in XenForo: no list-unsubscribe headers
mail header with dkim.webp

mail with dkim.webp

I'm happy to troubleshoot and provide more info if useful but wanted to check if it's an issue or if I've missed something. Thanks!
 
Thank you for reporting this issue, it has now been resolved. We are aiming to include any changes that have been made in a future XF release (2.3.8).

Change log:
Fix DKIM signing preventing List-Unsubscribe headers from being added to emails
There may be a delay before changes are rolled out to the XenForo Community.
 
Back
Top Bottom