
Mandar mail desde SQL Server
Publicado por Marcelo (3 intervenciones) el 16/02/2016 14:04:40
Buenas Estimados.
He desarrollado una aplicacion en VFP 9 + SQL Server 2012 y ahora me piden que cada vez que cambie el estado de un pedido se mande un mail informando esto al usuario que lo realizo.
Para esto he generado un Tigger en la tabla Detalles de Pedido que cuando cambia el estado me inserta un registro en otra tabla con los datos para mandar el mail.
La idea es generar un Job que cada 15 minutos revise esa tabla y si hay registros, los mande por mail a cada destinatario. Al finalizar, debe eliminar los registros de dicha tabla.
También debería controlar que no sean más de 50 registros (mails) por cada 15 minutos para evitar tener problemas con mi servidor SMTP.
Para hacer un job no tengo problema, pero no se bien como hacer el cuerpo del job para que tome los datos de cada registro y los mande por mail.
Encontre esto en internet para mandar mail desde SQL Server
EXEC msdb.dbo.sp_send_dbmail
@recipients='direccion',
@subject = 'asd',
@body = @aux,
@body_format = 'HTML'
pero como le voy pasando los datos de cada registro?
Alguien me puede ayudar?
Gracias.
He desarrollado una aplicacion en VFP 9 + SQL Server 2012 y ahora me piden que cada vez que cambie el estado de un pedido se mande un mail informando esto al usuario que lo realizo.
Para esto he generado un Tigger en la tabla Detalles de Pedido que cuando cambia el estado me inserta un registro en otra tabla con los datos para mandar el mail.
La idea es generar un Job que cada 15 minutos revise esa tabla y si hay registros, los mande por mail a cada destinatario. Al finalizar, debe eliminar los registros de dicha tabla.
También debería controlar que no sean más de 50 registros (mails) por cada 15 minutos para evitar tener problemas con mi servidor SMTP.
Para hacer un job no tengo problema, pero no se bien como hacer el cuerpo del job para que tome los datos de cada registro y los mande por mail.
Encontre esto en internet para mandar mail desde SQL Server
EXEC msdb.dbo.sp_send_dbmail
@recipients='direccion',
@subject = 'asd',
@body = @aux,
@body_format = 'HTML'
pero como le voy pasando los datos de cada registro?
Alguien me puede ayudar?
Gracias.
Valora esta pregunta


0