I appreciate the motivation behind this and the effort involved, but this is exactly what causes the stigma for the JS ecosystem.
“Fire off emails!”
It only works with Gmail, which will limit you. And only with user and pass, which is insecure.
No unsubscribe.
No persistence.
No SPF or DKIM, etc.
This is someone trying to solve a problem that has no real grasp of how big the scale of the problem is. There is a reason companies like Sendgrid exist, but we’re trying to recreate them for “hackers” and startups now. Great...
I share your concern completely. This is just something hacked together over a christmas weekend. The points you mentioned definitely need to be addressed before this library can even be called production-ready.
Though I would push back on the notion that because the problem is big and big players already do the job, why even try. There's a huge number of indie hackers, bootstrappers with small projects that can definitely benefit from an open source solution like this than have to pay $30/month.
I have already tabulated the items needed to make this a quality package and not just another hacky js library. I would invite you to keep track of the project and keep us honest :)
I disagree that anyone needs to spend $30/m on it. Sendgrid offers 100/day for free. I think all of the groups you just mentioned would fit well into that category.
“Fire off emails!”
It only works with Gmail, which will limit you. And only with user and pass, which is insecure.
No unsubscribe.
No persistence.
No SPF or DKIM, etc.
This is someone trying to solve a problem that has no real grasp of how big the scale of the problem is. There is a reason companies like Sendgrid exist, but we’re trying to recreate them for “hackers” and startups now. Great...