redwoodjs / redwood

The App Framework for Startups
https://redwoodjs.com
MIT License
17.25k stars 991 forks source link

[Docs]: Update Email Provider #8991

Open ahoopes16 opened 1 year ago

ahoopes16 commented 1 year ago

Summary and description

In the current How To documentation, the section about sending emails from a Redwood app references a service called SendInBlue. This service has since been purchased by Brevo, so these docs should be updated to reflect that.

I'm not positive if there are any other pricing implications with this acquisition -- it still seems to have the free tier for 300 emails/day, but I haven't done much more digging than that at the moment.

Here's the link to the current documentation on the subject: https://redwoodjs.com/docs/how-to/sending-emails

Are you interested in working on this?

jtoar commented 1 year ago

Hey @ahoopes16 thanks for reporting. Luckily we're working on a mailer and may have an experimental release of that soon—maybe that how to will be replaced by real documentation. While I don't think an experimental release of the mailer is far away, it's probably not close enough to hold off on fixing this. @cannikin, @Josh-Walker-GM—any opinions on which provider we should use?

jtoar commented 1 year ago

@ahoopes16 did you have a preferred provider?

ahoopes16 commented 1 year ago

@jtoar Thanks for the response! It's exciting to hear that you're working on a mailer too.

I've used Sendgrid quite a bit recently, and I've found that to be a pretty great tool actually. The free tier allows fewer emails than Brevo (100/day instead of 300/day) but they don't have the "contact" requirement, so once you verify your sender address it allows you to send emails to any email address you want, which has been more useful in my experience.

cannikin commented 1 year ago

I usually end up going with AWS SES because I'm using all of their other services already, but I wouldn't recommend that for a new person setting up something from scratch! I think I used Sendgrid in the original email how-to?

ahoopes16 commented 1 year ago

AWS SES has been a great service for me too. I think you're right about the barrier to entry though, Sendgrid is a little easier to jump straight into, especially with their fancy new drag-and-drop email template creator.

I've actually implemented emails in my current RedwoodJS project with Sendgrid. I'd be happy to take a crack at the PR for this and update the docs to use Sendgrid if you want? Or I can update it to reference Brevo instead of SendInBlue, whichever you all would prefer.

jtoar commented 1 year ago

Awesome, @ahoopes16 Sendgrid sounds like the way. Here's the doc you want to edit: https://github.com/redwoodjs/redwood/blob/main/docs/docs/how-to/sending-emails.md.

dthyresson commented 1 year ago

The new RedwoodJS Mailer package will replace all mailer config in future.