https://www.geeksforgeeks.org/simple-mail-transfer-protocol-smtp/