Necesito enviar un mail desde una aplicación .Net. Traté de usar el CDO para configurar el servidor SMTP, pero el problema es que el servidor que quiero usar es un servidor externo (tengo el usuario y clave autorizado para conectarme pero no es un servidor exchange al que tengo acceso localmente sino que es un servidor web). Traté de configurar el servidor en el IIS y le pase los parámetros de conexion mediante los Fields del objeto CDO pero igualmente no se conecta (use un ejemplo que encontré en una página, lo copio abajo) Si alguien me puede dar una idea de como hacer o decirme donde puedo bajar una dll que arme y envie un mail les agradezco. (El ejemplo está como un script web, mi aplicación es desktop pero lo que hice fue asignarle a mi objeto objMsg.Fields los valores como figuran en este ejemplo).
set objMsg = CreateObject("CDO.Message") set objConf = CreateObject("CDO.Configuration") Set objFlds = objConf.Fields With objFlds .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 25 .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.yourhost.com" .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 2 .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "your-username" .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "your-password" .Update End With