I managed to fix the problem with the
reply_key not being substituted using this commit, which modifies the
set_reply_key method in the
Email::Sender class. However, I still can’t figure out why
Reply-To becomes null when I change it to anything but ‘reply_by_email_address’. It is set correctly at the end of the
header_args method, but I can’t figure out where it is unset.
Any thoughts? I think @featheredtoast is the staff member I see with the most recent edits to
Edit: After some debugging, this appears to happen somewhere in lib/mail/sender.rb before line 86, though not sure exactly where…
Edit #2: After further debugging, I found the problem to be the following line in the Email::Sender::set_reply_key method:
This method was causing a Reply-To without a reply_key to be wiped. I added a simple if statement to exclude the function if there was no “reply_key” in it. As of this moment, the plugin is back to fully working status.