entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Problema al enviar Email usando el outlook en ASP.NET

Hola, me manda este error al momento de querer enviar un correo mediante una pagina asp.net usando la dll de Microsoft.Office.Interop.Outlook.

El mismo código lo uso en una aplicación de escritorio y sin problemas, también funciona en web en "Modo Depuración", por lo que investigue es algo así como permisos en el COM.

A todo esto le di permisos.

Entre a Regedit y di a todo lo que tenga la clave {0006F03A-0000-0000-C000-000000000046}
Entre al dcomcnfg y en la parte de "Configuración DCOM" y di permisos al usuario del iis (...\IIS_IUSRS)
Lo mismo en el mmc -32

Que mas pudiera estar restringiendo?

Error

Uso Outlook por que estoy en una red muy restringida, y no tengo acceso al STMP así que trato de usar lo que tengo disponible y es la única forma de sacar correos.

0voto

carlossevi comentado

¿Y está el Outlook instalado en el servidor?

De todas formas, esto que dices no tiene sentido:

Uso Outlook por que estoy en una red muy restringida, y no tengo acceso al STMP así que trato de usar lo que tengo disponible y es la única forma de sacar correos.

El Outlook, como cualquier cliente de correo, necesita acceso al servidor de correo para hacer sus operaciones.

0voto

Ra-Hulk comentado

Si lo tengo instalado, como también comente el mismo código funciona con un .exe y en el mismo equipo en modo depuración.

A lo que me refería es que es una aplicación "Casera" en un windows 7 en la maquina de un usuario y no puedo usar otra cosa que no sea el outlook para el envió de los correos.

Este es mi Código

        Dim m_OutLook As OutLook.Application
        Dim objMail As OutLook.MailItem
        m_OutLook = New OutLook.Application
        objMail = m_OutLook.CreateItem(OutLook.OlItemType.olMailItem)

        Dim Cuerpo As String
        Cuerpo = "<html><head></head><body>Envio de correo</body>"

        objMail.To = "[email protected]"
        objMail.Subject = "Notificación"
        objMail.HTMLBody = Cuerpo

        objMail.Send()

Gracias por el apoyo.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta