Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2009, 10:54
jotamarios
 
Fecha de Ingreso: abril-2009
Mensajes: 196
Antigüedad: 15 años
Puntos: 0
Necesario SMTP para usar CDOSYS?

Hola a todos,

Tengo un envio de correos desde mi servidor en asp con CDO.Message.
Funciona correctamente cuando lo envio local, pero ahora necesito enviarlo a otro servidor que será el mail server.
Configure la IP en el parametro smtpserver y no me ha dado resultado. Es necesario tener habilitado el servicio SMTP en el servidor aunque no sea este quien envía el correo finalmente? CDO envia un una peticion al servidor SMTP de forma "estandar" o el otro servidor debe tener IIS con el SMTP de Microsoft? Gracias!

Nota: Esta es la configuración:

Código:
sch = "http://schemas.microsoft.com/cdo/configuration/" 

Set cdoConfig = Server.CreateObject("CDO.Configuration") 
cdoConfig.Fields.Item(sch & "sendusing") = 2
cdoConfig.Fields.Item(sch & "smtpserver") ="192.168.2.1"
cdoConfig.Fields.Item(sch & "smtpconnectiontimeout") ="60" 
cdoConfig.Fields.Item(sch & "smtpserverport") =25 
cdoConfig.Fields.Item(sch & "smtpserverpickupdirectory") = "C:\inetpub\mailroot\pickup"
cdoConfig.fields.update 
 
Set cdoMessage  = Server.CreateObject("CDO.Message")
Set cdoMessage.Configuration = cdoConfig
cdoMessage.From = "[email protected]" 
cdoMessage.To = "[email protected]"
cdoMessage.Subject = "el subject"
cdoMessage.TextBody = "el mensaje"
cdoMessage.Send
Set cdoMessage = Nothing