This service lets a self-hosted Ghost instance keep using Ghost’s Mailgun newsletter integration while sending through Amazon SES. Ghost talks to this proxy as if it were Mailgun; the proxy queues and sends email through SES and exposes Mailgun-like event/suppression endpoints back to Ghost.
8. SES SMTP Credentials For Ghost Transactional Email The proxy is for newsletters. Ghost transactional email should use SES SMTP. Open: … Use those SMTP credentials in Ghost config.production.json for magic links, signup emails, password recovery, and staff invites.
Add credentials to config.production.json Open your production config file in any code editor and add the following mail configuration, making sure to update the values to the same credentials shown in your own Mailgun SMTP settings:
I saw at https://ghost.org/docs/config/#mail that SES is allowed. But I edited my config.production.json and ran ghost restart, but Ghost still says: Set up Mailgun to start sending newsletters!
I ran into some issues trying to set up transactional email with Ghost, and I think there’s a gap in the documentation that could use some clarification. I wanted to use Mailgun for sending transactional emails and followed the instructions here: I tried configuring SMTP as described, but it consistently timed out after 60 seconds (without any errors). I double-checked the ports …
The Mailgun User Manual is your comprehensive guide to using Mailgun’s email platform. It covers everything you need to know to send, receive, and track emails through Mailgun’s APIs and web interface, from basic setup and domain configuration to advanced features like templates, webhooks, and analytics. Whether you’re integrating email into your application or managing email campaigns, this …
Luckily there’s a second way to set the Mailgun credentials: in the Ghost config file (typically config.production.json in the root folder of a Ghost installation). You can either paste in the data directly into this file or use the Ghost CLI client to add them. Set Mailgun credentials in the config file
The Mailgun Metrics API provides programmatic access to detailed analytics data about your email sending activity. This API allows you to query, filter, and analyze email performance metrics to gain insights into deliverability, engagement, and overall sending health.
Guide to setup Mailgun with Ghost CMS. How to configure Mailgun and update Ghost configuration then test the implementation. Setup for Ghost Members with Mailgun.
Indeed, when I checked the logs, I noticed that the email sending was rejected because I hadn’t set up Mailgun. Wait a minute, but I just did that! It turns out that the Mailgun configuration within Ghost is only for sending bulk newsletter emails and not for any transactional ones, like the subscription confirmation mentioned above.