Newsletter

0-1 min read

May 02, 2021

At the time of writing this, the heading above my blog section reads, ”I write to clear my thoughts!“. So, it might seem hypocritical that I’m creating a mailing list. To be honest, it is a little hypocritical, but the real reason is “I love to bounce off ideas”. I like to put my ideas to the ”Agni Pariksha” because only the strongest ideas should survive.

Other than clearing my thoughts, this blog serves a secondary purpose. I use it to try out new learnings as much as possible. So, I built my newsletter from scratch, and I’m not using any mailing services. And I have designed it in such a way that it scales to the moon 🚀 at $0*.

It took three weekends to complete this. It would have taken just two weekends if I knew from the start that firebase functions are no longer free. I learned a lot of new stuff. Especially, SMTP(Simple Mail Transfer Protocol). And non-contrary to its name, it’s pretty simple. It goes like this:

Sender Server -> Everything cool?
Mail Server -> Everything cool.
Sender Server -> Are these (address 1, address2, ...) cool?
Mail Server -> They are cool.
Sender Server -> Here's the email (from, to, subject, body)
Sender Server -> End, Bye.
Mail Server -> Bye.

It’s not that hard to set up an SMTP server. But I did not set up a server because it was not necessary, at least not right now. Click here to find out the complete breakdown of the project.

Subscribe to find out similar cool stuff.


Hello 👋
Subscribe for wholesome stuff about life, tech, football, physics and everything else.
No spam, and there's unsubscribe link in every message.