A bit of a basic question, but is there any functionality in Ghost that supports emailing the people that subscribe to our Ghost blog? Or does it simply collect the emails, and out team would need to add an integration to email the list?
There is no way to email people from Ghost in a clean install.
You can use Zapier or webhooks to connect your ghost subscribers to an email platform or even a contact group in gmail.
It looks like weâll be able to customize the confirmation/subscription email in the future.
if we setup Amazon SES as mail delivery channel this to be used for member emails as well?
There are long-term future plans to have bulk email adapters but nothing short term.
The integration with Mailgun is not going to be shallow - it will have full stats on deliverability, open rates, click rates, automatic unsubscribe of members that mark newsletters as spam, and so on. Once we have a good idea of how all of that is working then we can look at making a universal API that would allow different adapters to be used but right now weâre focusing our attention so that we can deliver and iterate on the feature quickly. Everything in members is still beta remember ;-)
oops I noticed this after using the latest version of Ghost in my production site
if we configure amazon SES via config file it will send all admin dashboard related emails like password reset
it does not send members related email so we need to configure Mailgun for members email via Members dashboard
if we have amazon SES on Config JSON file and Mailgun for members it does not send members email, yes having different email providers will conflict the membership email system if we remove amazon SES wait what now itâs work & send members email
so final fact if you enable membership feature on your ghost site Donât use two SMPT services
Ghost officially support Mailgun - use Mailgun
in Email Settings -> Mailgun API key, I have to enter
the Private API key or the Public validation key?
I have correctly configured mailgun with dns mx records etc, the configuration seems correct, the confirmation email from mailgun has also arrived. But it still gets spam in some addresses
While I understand the path towards deeper Mailgun integration I feel itâs overcomplicating things a bit (but not sure, not a developer so I cannot really judge).
Looking at the ways other platforms integrate mailing providers (as well as your own config.production.json) it seems it would have been both easier and more flexible to just integrate at API level via API keys with multiple providers like AWS SES or similar (or even use the underlaying email delivery system in the config).
@dsecareanu bulk-email such as newsletters is a very different beast to transactional email, especially at scale, which is why there is a distinction between the core transactional email setup for password resets etc and a bulk-email provider for newsletters (currently restricted to Mailgun).
so final fact if you enable membership feature on your ghost site Donât use two SMPT services
Ghost officially support Mailgun - use Mailgun
The two are completely separate, neither config is used with the other in any way. You can safely use your preferred SMTP provider for transactional email in your config.json file and set up Mailgun for your bulk email newsletters.
I understand that there are differences between transactional emails and newsletters, but most often the underlying email/smtp architecture works with both (in essence Mailgun is also an SMTP service, very similar to Amazon SMTP service but closer to SES in terms of functionalities).
I just probably see things a bit differently in the sense that I associate newsletter distribution more with an integration with Mailchimp (or TinyLetter, MailJet, SendinBlue, MailerLite or any other newsletter platform that also provides email templating services, i.e. Substack even) rather than Mandrill or Mailgun or AWS SES/SMTP and other similar services.
This is the reason why to me it would make more sense to implement a standard integration with an email newsletter service (MailChimp or other) rather than just with an SMTP provider.
This also comes from the impression that you guys seem to prefer implementing most non core features (comments or contact forms, to name a few that the community considers important for a CMS like Ghost) through integrations with third party providers that do those things better.
But then all this is just about how different people see different features as being core or not.
I associate newsletter distribution more with an integration with Mailchimp
Mailgun is both a transactional and newsletter platform, in this case weâre using the newsletter platform which is similar to what Mailchimp offers but with an API that is better suited to Ghostâs use-cases. Mailchimp splits their transactional side of their service into a separate add-on called Mandrill. Perhaps thatâs where the confusion is coming from? Weâre not using transactional email side of Mailgun for sending the newsletter emails.
Using Digital Ocean + Mailgun combo (with spf records validated) the emails go to spam folder. Do you know why this happens? I already checked it with 2 blogs with same result.
I tested
if we add a different provider on config.json Members email not sending ended with 500 Error but if we add same provider it works well
we need to add from_email for admin related emails?
I configured Digital Ocean with Mx records and it was working out of the box. Guess it uses SMTP and piggy backs the email from my blog domain directly. I added the Private API key later too just to be sage.
Guess the Integration is flawless. The only Q is to have how to be safe from the SPAM issue.