# Why was I ghosted at my potluck?

**URL:** <https://forum.ghost.org/t/why-was-i-ghosted-at-my-potluck/57887>\
**Category:** Self-hosting\
**Created:** [June 1, 2025, 5:22pm UTC](https://forum.ghost.org/t/why-was-i-ghosted-at-my-potluck/57887 "2025-06-01T17:22:24Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![vikaspotluri123](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/vikaspotluri123/32/24_2.png) [@vikaspotluri123](https://forum.ghost.org/u/vikaspotluri123)\
**Post date:** [June 1, 2025, 8:25pm UTC](https://forum.ghost.org/t/why-was-i-ghosted-at-my-potluck/57887/3 "2025-06-01T20:25:53Z")

</div>

Ghost _does_ natively include nodemailer-mailgun-transport for transactional email ([ref](https://github.com/TryGhost/framework/blob/8154bd1943b65559339e059a5e397b10e525f28d/packages/nodemailer/package.json#L35C5-L36C34)), but it’s not in the docs!

Here’s the related thread:

> [@Make onboarding emails also work via API (not only SMTP)](https://forum.ghost.org/t/make-onboarding-emails-also-work-via-api-not-only-smtp/56426/4):
>
> heh my bad, I saw the section and walked read right past it upside_down_face Reading the [wrapper code](https://github.com/TryGhost/framework/blob/81ac08a6878c0f1507c3e59b79ff30ba7f58dff2/packages/nodemailer/lib/nodemailer.js) and [nodemailer-mailgun-transport docs](https://www.npmjs.com/package/nodemailer-mailgun-transport#mailgun-regions), I think something like this might work: "mail": { "transport": "mailgun", "options": { "host": "\<\>", "auth": { "api\_key": "\<\>", "domain": "\<\>" } } }

---

_[View the full topic](https://forum.ghost.org/t/why-was-i-ghosted-at-my-potluck/57887)._
