Cuando utilizas un cliente de correo tipo thunderbird, outlook, etc, utilizas SMTP.
Cuando usas gmail (o cualquier otro) lo que haces por HTTP es conectarte a una aplicación web, pero luego para enviar un correo en ese servidor se va a utilizar SMTP también.
Martín