Pues necesitarás usar sockets, y luego mediante el protocolo smtp:
- Debes conectarte a un servidor de correo smtp.
- identificarte (algunos obligan a tener una cuenta en ese servidor).
Y luego enviar una serie de comandos... puedes encontrar ayuda de como enviar un mensaje de correo mediante telnet en internet.
Un saludo.