Hola,
Para lo último que dices podría yo decirte que cuentas con los
componentes Indy que se incluyen en Delphi y entre cuyos
ejemplos hay uno de nombre "
Mail Client". Este ejemplo utiliza la versión 10 de los componentes.
Pueden descargarse también
varios ejemplos que utilizan la versión 9 y entre ellos se incluye uno similar al mencionado, por no decir que es el mismo, salvo que uno usa una versión de los componentes y otro otra (al menos esto creo, no probé el de la versión 10).