VBScript en SQL Server Trabajos y DTs

03/08/2005 - 23:27 por Nelson Rodriguez | Informe spam
Amigos he tratado de enviar correo desde un Trabajo (Job) , agregando código
activex. He probado el código por separado y funciona perfecto, pero cuando
lo hago ejecutar desde "trabajos" me arroja el siguiente error:

"El trabajó falló. El trabajo fue invocado por Usuario NRIP4JS\Nelson. El
último paso ejecutado fue 1 (mando_mail).".

Donde NRIP4JS es en nombre de mi PC y Nelson es el usuario de ingreso a mi
Win XP Pro.

Dónde puede estar el error?

Código VBs:

Function main()
Set mapi_session = CreateObject("MSMAPI.MAPISESSION.1")
set mapi_message = CREATEOBJECT("MSMAPI.MAPIMESSAGES.1")
mapi_session.signon()
mapi_message.MsgIndex=-1
mapi_message.RecipDisplayName = "neroig@adinet.com.uy"
mapi_message.MsgSubject = "prueba de titulo de VBS"
mapi_message.MsgNoteText= "prueba de mensaje"
mapi_message.SessionID= mapi_session.sessionid

mapi_message.send(0)
mapi_session.signoff()
Set mapi_message = Nothing
set mapi_session = Nothing

end function
 

Leer las respuestas

#1 Maxi
04/08/2005 - 01:00 | Informe spam
Hola, en el servidor, tenes MAPI instalado?


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Nelson Rodriguez" escribió en el mensaje
news:%
Amigos he tratado de enviar correo desde un Trabajo (Job) , agregando
código
activex. He probado el código por separado y funciona perfecto, pero
cuando
lo hago ejecutar desde "trabajos" me arroja el siguiente error:

"El trabajó falló. El trabajo fue invocado por Usuario NRIP4JS\Nelson. El
último paso ejecutado fue 1 (mando_mail).".

Donde NRIP4JS es en nombre de mi PC y Nelson es el usuario de ingreso a mi
Win XP Pro.

Dónde puede estar el error?

Código VBs:

Function main()
Set mapi_session = CreateObject("MSMAPI.MAPISESSION.1")
set mapi_message = CREATEOBJECT("MSMAPI.MAPIMESSAGES.1")
mapi_session.signon()
mapi_message.MsgIndex=-1
mapi_message.RecipDisplayName = ""
mapi_message.MsgSubject = "prueba de titulo de VBS"
mapi_message.MsgNoteText= "prueba de mensaje"
mapi_message.SessionID= mapi_session.sessionid

mapi_message.send(0)
mapi_session.signoff()
Set mapi_message = Nothing
set mapi_session = Nothing

end function


Preguntas similares