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