RSS Feed/News DKIM signing is broken

Status
Not open for further replies.

ENXF NET

Administrator
Staff member
Administrator
Moderator
+Lifetime VIP+
S.V.I.P.S Member
S.V.I.P Member
V.I.P Member
Collaborate
Registered
Joined
Nov 13, 2018
Messages
29,609
Points
823

Reputation:

XenForo currently generates the DKIM signature in \XF\Mail\Mail::setFinalHeaders().

This was fine in XenForo 2.2, but in XenForo 2.3 the email is basically rebuild in \XF\Mail\Mailer::send():

PHP:

$email = MessageConverter::toEmail($email);

This modifies the body as new MIME boundaries are generated which obviosuly invalidates the previously generated body hash.

Suggested Fix
Generate the DKIM signature immediately before actually sending the email, this ensured...

Read more

Continue reading...
 
Status
Not open for further replies.
Top