SMTP or Simple Mail Transfer Protocol is an application layer protocol that is used for sending emails from one email account to another through the internet.
A client that is sending an email establishes a TCP connection to the SMTP server and then sends an email through the established connection. There are hundreds of options when choosing an SMTP service provider, and we will list some of the best and free options available online.