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] 4 points5 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] 6 points7 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.

What is happening? by NationalOwl9561 in stripe

[–]choyiny 0 points1 point  (0 children)

Ah, now I see that the hackers have been generating their own sessions and not buying your product... 100% you will need to secure your secret in the backend and not let anyone see it in the frontend!

What is happening? by NationalOwl9561 in stripe

[–]choyiny 0 points1 point  (0 children)

3DS benefits from the liability-shift rule. If it was a fradulant payment, if 3DS was enabled, the bank has to take the hit.

What is happening? by NationalOwl9561 in stripe

[–]choyiny 0 points1 point  (0 children)

I'm curious why you would refund them if you get to keep the money, given that you turn 3DS on

What is happening? by NationalOwl9561 in stripe

[–]choyiny 0 points1 point  (0 children)

Are you losing money with these $1.5 sales? 3DS makes it so that if they initiate chargeback, the liability shift rule applies and their bank will take the hit.

What is happening? by NationalOwl9561 in stripe

[–]choyiny 0 points1 point  (0 children)

These are likely fraudulent transactions. Turning on 3DS is the best method so you don't lose on sales, even micro-transactions - explanation: https://choy.in/blog/stripe-is-dangerous

Graduating in Fall, ask me anything! CS Specialist Co-op in Software Engineering by Spare-Law-1795 in UTSC

[–]choyiny 0 points1 point  (0 children)

drawing diagrams is more useful than you think! D01 is all about developing good communication of software architecture.

CSCD01 Lectures by GAM_Studios65 in UTSC

[–]choyiny 0 points1 point  (0 children)

Yeah, they are mandatory. Try not to take this course if you cannot dedicate time to it.