none
configuracion de correo para subscripciones reporting services RRS feed

  • Pregunta

  • Hola a todos

    tengo el siguiente porblema y solicito su ayuda

    tengo configurado un sql server 2012 con reporting server y ya se publicaron varios informes, ahora el objetivo es habilitar el servicio de subscripciones a los informes, para lo cual fui al administrador de configuracion de reporting services y en la opcion configuracion de correo electronico registre la cuenta de mail, el metodo de enrtrega que aparece es "utilizar servidor SMTP" y digite la ip del servidor. el servidor de correo es independiente al dominio (basado en linux)

    tambien cree una subscripcion a uno de los reportes, pero no llega a la cuenta del destinatario.

    miércoles, 6 de marzo de 2013 16:00

Todas las respuestas

  • Hola Edwin,

    Lee este artículo sobre como configurar el servidor de correo smtp en Reporting Services: http://msdn.microsoft.com/es-es/library/ms345234(v=sql.105).aspx

    Verás que uno de los prerequisitos es el siguiente:

    "Una cuenta con permiso para enviar correo electrónico desde el servidor SMTP. En función de las directivas de seguridad de su organización, es probable que necesite solicitar permiso por adelantado para enviar correo electrónico desde un servidor SMTP corporativo. Póngase en contacto con el administrador del sistema o de la red para obtener más información."

    Por lo que cuentas, parece ser que tu servidor SMTP no debe tener habilitado el envío de correo desde el servidor donde tienes instalado Reporting Services. Si tu servidor de correo es Exchange y puedes configurarlo, en el siguiente artículo te explica como habilitar el "relay" o confianza con otros servidores: http://technet.microsoft.com/en-us/library/dd277329.aspx

    ¡Espero que te sirva!

    Saludos.


    Ferran Chopo
    MCPD Web, MCITP SQL Server
    Web: http://www.ferranchopo.com Twitter: @fchopo

    miércoles, 6 de marzo de 2013 16:41
  • Hola Ferran

    en primer lugar gracias por la ayuda, lei el articulo,

    la referencia a "Compruebe que el servicio Servidor de informes de Windows disponga de permisos Send As para el servidor SMTP. " no encontre donde se valida.

    por tanto hice lo siguiente,

    para validar que no fuera un tema del servidor de correo configure el correo electronico de base de datos usando la misma cuenta y funciona.

    luego edite el archivo rsreportserver.config y complemente los datos de las etiquetas de la seccion RSEmailconfiguration, pero note que no hay una etiqueta para la clave de la cuenta de correo intente agregando una etiqueta <SMTPPassword>

    despues de hacer todo esto en la pagina de las subscripciones tengo este mensaje de error

    Error al enviar correo: No se permite el nombre del buzón de correo. La
    respuesta del servidor fue: <reportes@xxx.com.co>: Sender
    address rejected: not logged inEl correo no se enviará de nuevo.

    miércoles, 6 de marzo de 2013 20:20
  • Hola Edwin,

    ¿La cuenta bajo la que se ejecuta ReportingServices tiene permisos de "SendAs" en Exchange (si ese es el servidor de correo que usas)? Probablemente el problema vaya por allí. Míra este link para configurar los permisos de la cuenta: http://blogs.technet.com/b/exchange/archive/2005/01/07/348596.aspx

    El correo electrónico de la BBDD te ha funcionado, porqué allí sí que puedes especificar usuario y password en el servidor smtp.

    A ver si vamos "acotando" el problema.

    Ya nos dirás.

    Saludos.


    Ferran Chopo
    MCPD Web, MCITP SQL Server
    Web: http://www.ferranchopo.com Twitter: @fchopo

    viernes, 8 de marzo de 2013 8:57