buen punto sería por commands, mira te explico.
revisando las cosas que tienen en mi trabajo hay una clase que crearon (o se robaron) estos tipos y esta creada por medio de sockets que se conectan al server de correo, por consiguiente tendría que saber los comandos que se le tienen que mandar al socket para que esto funcione.
Revisando y probando se asemejan mucho a los de FTP pero solo algunos, entonces es lo que ando buscando, si de pura casualidad conoces algún link que me pueda ayudar a encontrar estos comandos lo demás ya es trabajo mio y estando en México yo invito los tacos del puente de tacubaya