After a lot of tinkering, I was finally able to get signup emails to send properly via the email service offered by fast comet (who is hosting my Ghost site). This finally solved my issue with Gmail users signing up and getting a magic link error.
That being said, when I try to send a test newsletter with the ‘Coming Soon’ post, it simply does not work, with the following error being displayed:
I tested the matter thoroughly, configuring different email accounts within the email settings, including the Mailgun configuration in the Ghost docs to the config.json file - the newsletter simply would not send out emails as intended. I further reviewed the Ghost email log, generated at:
/home3/passage1/passages-of-play/content/logs
However, the only error I am locating regarding the email service is the following:
{"name":"Log","hostname":"tx2.fcomet.com","pid":443976,"level":50,"version":"5.82.2","err":{"id":"f861f830-ff0a-11ee-a48c-490d9bbb0d49","domain":"http://passagesofplay.com/","code":"BULK_EMAIL_SEND_FAILED","name":"EmailError","statusCode":500,"level":"normal","message":"Error sending email 6623a4feb0f6ad0dbbd79ba5","stack":"EmailError: An unexpected error occurred, please retry sending your newsletter.\n at BatchSendingService.emailJob (/home3/passage1/passages-of-play/versions/5.82.2/node_modules/@tryghost/email-service/lib/BatchSendingService.js:167:32)\n at BatchSendingService.sendBatches (/home3/passage1/passages-of-play/versions/5.82.2/node_modules/@tryghost/email-service/lib/BatchSendingService.js:386:19)\n at async BatchSendingService.sendEmail (/home3/passage1/passages-of-play/versions/5.82.2/node_modules/@tryghost/email-service/lib/BatchSendingService.js:213:9)\n at async BatchSendingService.emailJob (/home3/passage1/passages-of-play/versions/5.82.2/node_modules/@tryghost/email-service/lib/BatchSendingService.js:158:13)\n at async /home3/passage1/passages-of-play/versions/5.82.2/node_modules/@tryghost/job-manager/lib/JobManager.js:244:25\n at async JobManager.worker (/home3/passage1/passages-of-play/versions/5.82.2/node_modules/@tryghost/job-manager/lib/JobManager.js:16:22)","hideStack":false},"msg":"Error sending email 6623a4feb0f6ad0dbbd79ba5","time":"2024-04-20T11:41:47.700Z","v":0}
The actual error message reported in the log is:
http://passagesofplay.com/","code":"BULK_EMAIL_SEND_FAILED","name":"EmailError","statusCode":500,"level":"normal","message":"Error sending email 6623a4feb0f6ad0dbbd79ba5","stack":"EmailError: An unexpected error occurred, please retry sending your newsletter.
I investigated further and I located the following support thread:
As per the above, I tested playing with the configuration settings, configuring port 25 and 587, respectively for unsecure SMTP and secure TLS, however, the error persisted. At this point, I am out of ideas as to why the newsletter does not operate, considering that the email service of the website is operational, as determined earlier by my testing.
The support team for FastComet believes this an issue that someone at Ghost would have better insight about fixing.