Enviar email con WebDav y Exchange Server

Desde una página web asp.net podemos enviar un email desde un servidor Exchange que tenga habilitado WebDav.

Anuncios

Introducción
Recientemente he necesitado implementar en una página ASP (no ASP.NET) el envío de correos electrónicos para una distribución de documentación de las normas ISO. Lo empecé a hacer en una DLL con Visual Basic. Para ello utilicé WebDav contra un Exchange Server 2003. Al hacer las pruebas con el Visual Studio no hubo problemas. Éstos me vinieron cuando quise ponerlo en producción. Al estar en un entorno inpersonate, el envío del correo me fallaba.

Como el servidor está sobre un IIS, me creé un directorio virtual con ASP NET 2. En este directorio puedo alojar páginas aspx y programar asp.net

Cómo lo hago
Primero nos creamos una página aspx. No hace falta que introduzcamos ningún control, a menos que queramos ir informando al usuario de los pasos que vamos dando mediante programación.

El código lo vamos a introducir en este caso en el evento Page_Load. En este ejemplo primero se va a crear el mensaje en la carpeta Borradores y luego se envía.

Leer más “Enviar email con WebDav y Exchange Server”