Puedes generar archivos en una carpeta y luego enviarlos desde fuera del SQL mediante una aplicacion. O puedes agregar una marca de enviado, recorrer la tabla en otro proceso que no es el de insert y enviarlo. De esta forma no se bloquea el insert. Igual me gusta mas la primera opcion, o sea desde la aplicacion con CDO como dice pablo. La idea es no tener en la misma transaccion el envio de correo.
-- -------------------------------- Atte. Ing. Jose Mariano Alvarez SQL Total Consulting 2008/3/26 Pablo A. Allois <[EMAIL PROTECTED]>: > Podes escribir un vbscript que recupere los datos, arme el correo y lo > envie > utilizando CDO. > > Podes exportar los datos con osql a un archivo, y mandar el mail con un > ejecutable que ande dando vueltas por la red. > > > > Saludos! > > -----Mensaje original----- > De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Jesús dos Santos > Enviado el: Miércoles, 26 de Marzo de 2008 10:31 a.m. > Para: [EMAIL PROTECTED] > Asunto: [dbms] OSQL > > Gracias a todos por las respuestas, pero en el caso de no usar sql para > eso, > como lo vinculo con el servicio smtp para que envíe un email con parte del > dato ingresado en la base de datos? > La otra es que la aplicación lo envíe cada vez que guarda ese dato, pero > si > el pc no tiene salida a Internet? > > > > -----Mensaje original----- > De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Pablo A. Allois > Enviado el: miércoles, 26 de marzo de 2008 9:17 > Para: [EMAIL PROTECTED] > Asunto: [dbms] OSQL > > sqlcmd -E -Q " exec sp_addextendedproc 'xp_smtp_sendmail', 'xpsmtp80.dll' > " > > -E para que use seguridad integrada > -Q para que ejecute la linea y salga > > > Pero es feo que uses un sql server para enviar correos ... generalmente > funcionan mejor los servicios de smtp :D Habia una herramienta de la linea > de comandos muy practica ... si buscas, seguramente encontras alguna. > > > Saludos! > > > ________________________________ > > De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Jesús dos Santos > Enviado el: Martes, 25 de Marzo de 2008 05:49 p.m. > Para: [EMAIL PROTECTED] > Asunto: [dbms] OSQL > > > > Lista, buenas tardes, estoy tratando de usar el osql con lo siguiente > > exec sp_addextendedproc 'xp_smtp_sendmail', 'xpsmtp80.dll' > > para ver si puedo enviar mails desde el servidor sql, y no me ejecuta. > > Alguien me podría ayudar con esa sentencia? Pues me tira una cantidad de > parámetros como que debo usar y no tengo ni idea. Le pongo –s –p y nada. > > Tengo instalado el msde. > > Desde ya muchas gracias. > > > > > > > __________ Información de NOD32, revisión 2972 (20080325) __________ > > Este mensaje ha sido analizado con NOD32 antivirus system > http://www.nod32.com > > > > >
