Estoy en contra de esa solución. Poner la carga de enviar correos electrónicos en su servidor de base de datos podría terminar muy mal.
En mi opinión, lo que debe hacer es crear una tabla que ponga en cola los correos electrónicos que le gustaría enviar y tener un proceso que verifique si hay correos electrónicos para enviar y enviarlos si son positivos.