Saludos solnaciente,
Pana, yo he logrado ese proceso de envio de mensajes, directamente desde el gestor de base de datos, puntualmente uso MSSQL y tengo unos triggers que se encargan de generar y enviar el email usando librearias del mismo gestor o una de terceros [
http://sqldev.net/xp/xpsmtp.htm]. Esto es independiente a la naturaleza de la aplicacion que desarrolles [Apps de escritorio o Internet] espero haberte ayudado.
Saludos.