Enviar correo usando un SMTP de otro servidor

24/08/2007 - 22:14 por Pablo | Informe spam
Necesito enviar correo usando SQL, he encontrado lo siguiente y funciona
perfecto si el servidor SMTP está en la ubicación del servidor SQL,
desafortunadamente no es mi caso, ya que el servidor SMTP se encuentra en un
servidor diferente del de base de datos. ¿hay alguna forma de asignar un
servidor SMTP dentro de este procedimiento?

exec @hr = sp_oacreate 'CDONTS.NewMail', @idcorreo output
exec @hr = sp_oasetproperty @idcorreo, 'From', @de
exec @hr = sp_oasetproperty @idcorreo, 'Body', @mensaje
exec @hr = sp_oasetproperty @idcorreo, 'BCC', @bcc
exec @hr = sp_oasetproperty @idcorreo, 'CC', @cc
exec @hr = sp_oasetproperty @idcorreo, 'Subject', @asunto
exec @hr = sp_oasetproperty @idcorreo, 'To', @para
exec @hr = sp_oamethod @idcorreo, 'Send', null
exec @hr = sp_oadestroy @idcorreo
 

Leer las respuestas

#1 Isaias
25/08/2007 - 00:24 | Informe spam
Pablo

Instala este XP y sigue las instrucciones

http://www.sqldev.net/xp/xpsmtp.htm

Saludos
IIslas


"Pablo" wrote:

Necesito enviar correo usando SQL, he encontrado lo siguiente y funciona
perfecto si el servidor SMTP está en la ubicación del servidor SQL,
desafortunadamente no es mi caso, ya que el servidor SMTP se encuentra en un
servidor diferente del de base de datos. ¿hay alguna forma de asignar un
servidor SMTP dentro de este procedimiento?

exec @hr = sp_oacreate 'CDONTS.NewMail', @idcorreo output
exec @hr = sp_oasetproperty @idcorreo, 'From', @de
exec @hr = sp_oasetproperty @idcorreo, 'Body', @mensaje
exec @hr = sp_oasetproperty @idcorreo, 'BCC', @bcc
exec @hr = sp_oasetproperty @idcorreo, 'CC', @cc
exec @hr = sp_oasetproperty @idcorreo, 'Subject', @asunto
exec @hr = sp_oasetproperty @idcorreo, 'To', @para
exec @hr = sp_oamethod @idcorreo, 'Send', null
exec @hr = sp_oadestroy @idcorreo

Preguntas similares