So some updates on this (if anyone can help).
- The newsletter email function is capturing the “From” email variable from the “Title” field in General Settings within Ghost.
- If your site title has JSON-unfriendly characters such as Life(sic) it will not escape those characters when fetching the variable.
- If you manually escape them and add parentheses, it will capture the “From” address appropriately. In my case, I entered:
“Life(sic)” and the “From” address ended up as:
but the title is now “Life(sic)” with the parentheses AND quotations.
- It will not work without the quotations, nor will it work with apostrophes surrounding it (with the ""s).
I would be interested to see if there is a way to solve this without changing core code, or changing my site name (the parentheses matter). I’m currently investigating using Mailgun templates, but we shall see.