Skip to content
ceaksan
MEMBERS ONLY developer-tools

Listmonk + Resend + Coolify: Sending Email Without SMTP on Hetzner

Hetzner Cloud blocks SMTP ports. The technical detail of how I solved that by running Listmonk on Coolify and bridging to the Resend HTTP API with a Cloudflare Worker postback proxy.

Apr 12, 2026
TL;DR

I wanted to run Listmonk on Coolify and send email through Resend. I found out after the install that Hetzner Cloud blocks outbound SMTP ports (25, 465, 587, 2525). Opening a ticket with Hetzner is an option but not a guarantee. As a more portable solution I built a Cloudflare Worker postback proxy. Listmonk sends an HTTP POST to the Worker, the Worker calls the Resend HTTP API. SMTP is bypassed entirely. Stack: Listmonk v6.1.0 + Neon PostgreSQL + Cloudflare Worker + Resend API. Total new components: 1 container + 1 Worker (2.57 KiB).

The Rest of This Post Is for Members

You can read this post and the other members-only posts for free.

Feedback

Share your thoughts on the selected paragraphs. Email is required so I can reply.

Type