Hoy en día enviar un correo puede ser más o menos trivial... otra cosa es que llegue.
Los pricipales servicios de mensajería incorporan una serie de filtros que pretenden reducir el spam. Es bastante probable que estos filtros no dejen pasar correos "extraños", es decir, que la IP no se corresponda con el dominio o de dominios exóticos.
Así pues si decides montarte un servidor propio para enviar el correo lo más seguro es que el correo finalmente no llegue a tu bandeja de entrada.
Otra posibilidad pasa por programar un cliente de correo que sea capaz de conectarse a una de tus cuentas de correo para enviar mensajes. En este caso podrías hacer que el programa enviase un correo usando tu dirección de gmail (por ejemplo). Para este útlimo caso te recomendaría echar un ojo al siguiente
enlace.
También, buscando un poco por Internet, me he topado con una librería de Qt para implementar un cliente de correo (
enlace).
Un saludo.