Launching today

MailKite server-panel recipes
Email for Forge, Ploi & RunCloud in one command
5 followers
Email for Forge, Ploi & RunCloud in one command
5 followers
MailKite for Laravel Forge — one-command CLI to wire MailKite email (SMTP relay or native mailer + inbound webhook) into a Forge site.


Hey Product Hunt 👋 I'm Gabe, maker of MailKite.
This is an open source CLI for Forge, Ploi, or RunCloud that enables sending and receiving email at your domain.
The idea is simple. Email should be programmable. You should not worry about infra to setup custom email for your domain. Once installed you have email received as a webhook and sending email is a REST JSON API call.
Every time I stood up a Laravel app on Forge, Ploi, or RunCloud, "add email" meant the same 30 minutes of copying SMTP creds into an env file — and inbound email was a whole separate project. So I built three tiny CLIs to erase that step:
npx mailkite-forge / mailkite-ploi / mailkite-runcloud
Sets the site's mail env over the panel's API (or the git deploy script on RunCloud, which has no env API)
Optionally provisions an inbound-email → webhook route, so your app can receive mail too
Defaults to an SMTP relay; can switch to the native mailkite/laravel mailer
MIT, open source: https://github.com/mailkite/forge
It's the "email is wired in seconds" experience I always wanted from a panel. Would love your feedback — especially which other panels/hosts you'd want covered next.
SDKs for sending/receiving email in every major language - https://github.com/orgs/mailkite/repositories