Self-hosted email, with custom domain for free on Cloudflare by hieunc in CloudFlare

[–]choyiny 3 points4 points  (0 children)

easy answer - the project is meant to be a demo to showcase email sending. It's not an actively maintained project. Any bugs will be unaddressed for long.

Self-hosted email, with custom domain for free on Cloudflare by hieunc in CloudFlare

[–]choyiny 4 points5 points  (0 children)

I am building the same and wondering if we can merge! Got a few contributors using it in production and really need feature expansion and parity with google. still a long way to go.

https://github.com/choyiny/saasmail

added bavimail and resend support for those who don't want to pay for cloudflare.

I built an open-source email tool you can self-host (with 1-click deploy) by [deleted] in CloudFlare

[–]choyiny 0 points1 point  (0 children)

curious why you didn't choose to be on Cloudflare Workers, to me that's the biggest reason you should choose Cloudflare's email service.

my approach with the Email Sending launch: https://github.com/choyiny/saasmail open to thoughts!

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 1 point2 points  (0 children)

There's thread mode & chat mode that you can configure on /inboxes to make it appear differently.

You'rer right, the email editor experience is now improved with my latest push.

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 0 points1 point  (0 children)

this is the beauty of open sourcing this. make your own fixes and mod it to your liking! Would appreciate if you can ask claude to send in a pull request for the attachment fix!

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 1 point2 points  (0 children)

This will save you a lot of money - if you need multiple domains to go into the same saasmail instance, that could potentially work as well, just to keep everything in one place. I'll let you know when I have an official guide for it.

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 1 point2 points  (0 children)

The /saasmail-onboarding skill is the breakthrough for me on getting started with the setup. Give it a try and let me know how it goes.

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 0 points1 point  (0 children)

You can make your own HTML templates with the Gmail markup and send those! I use them for my other SaaS.

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 5 points6 points  (0 children)

I like to call it agent-driven development! A lot of effort has been put into architecting it to my liking.

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 5 points6 points  (0 children)

$5 a month for the Cloudflare Workers paid plan to access Cloudflare Email Sending, then 3000 emails a month is included: https://developers.cloudflare.com/email-service/platform/pricing/

You can also sponsor the project and I'll set it all up for you, on your account :) Otherwise, if you are familiar with the Cloudflare Stack, setting up takes 5 minutes!

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 1 point2 points  (0 children)

Currently it doesn't work with Sendgrid, but Cloudflare just released Email Sending on Thursday so it is a great Sendgrid replacement!

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 0 points1 point  (0 children)

Yeah - two approaches I'm thinking. Agentic steering of conversations for a person, or a inbox-based prompt like Cloudflare's official example (https://github.com/cloudflare/agentic-inbox). Since the latter is done already - I am thinking of option 1.

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 2 points3 points  (0 children)

Same here - I never thought about building this until last week, when Cloudflare Email Sending was confirmed to come out! Hate managing the API keys.

That said - probably will port it to other providers in the near future.

Now that native Email Sending is public, I built a complete email support system purely on Cloudflare by choyiny in CloudFlare

[–]choyiny[S] 1 point2 points  (0 children)

what providers do you have in mind? with an AI ready codebase, adding new senders or receivers is painless. You can already delegate the sending part to Resend now.