Entrega por correo electrónico en Reporting Services

Reporting Services incluye una extensión de entrega por correo electrónico que permite enviar por correo electrónico un informe a grupos o usuarios individuales. La extensión de entrega por correo electrónico se configura con la herramienta de configuración de Reporting Services y mediante la edición de los archivos de configuración de Reporting Services.

Para distribuir o recibir un informe por correo electrónico, defina una suscripción estándar o controlada por datos. Puede suscribirse o distribuir sólo un informe a la vez. No puede crear una suscripción que entregue varios informes en un solo mensaje de correo electrónico. Para obtener más información sobre las suscripciones, vea Crear, modificar y eliminar suscripciones estándar.

Opciones de entrega por correo electrónico

La entrega por correo electrónico del servidor de informes puede entregar informes de las siguientes maneras:

  • Enviar una notificación y un hipervínculo al informe generado.

  • Enviar una notificación en la línea Asunto: de un mensaje de correo electrónico. De forma predeterminada, la línea Asunto: de la definición de suscripción incluye las variables siguientes que se reemplazan con información específica del informe cuando se procesa la suscripción:

    @ReportName especifica el nombre del informe.

    @ExecutionTime especifica cuándo se ejecutó el informe.

    Puede combinar estas variables con texto estático o modificar el texto de la línea Asunto: para cada suscripción.

  • Enviar un informe adjunto o incrustado. El formato de representación y el explorador determinan si el informe se incrusta o se adjunta.

    Si el explorador es compatible con HTML 4.0 y MHTML, y se elige el formato de representación Archivo Web, el informe se incrusta como parte del mensaje. Los demás formatos de representación (CSV, PDF, etc.) entregan los informes como datos adjuntos. Puede deshabilitar esta funcionalidad en el archivo de configuración RSReportServer.

    Reporting Services no comprueba el tamaño de los datos adjuntos ni del mensaje antes de enviar el informe. Si los datos adjuntos o el mensaje superan el límite máximo permitido por el servidor de correo, no se entregará el informe. Elija una de las otras opciones de entrega (como dirección URL o notificación) si el informe es de gran tamaño.

Establezca las opciones de entrega que determinarán cómo se entrega un informe al crear la suscripción. Por ejemplo, si selecciona Incluir vínculo en la suscripción, el mensaje de correo electrónico incluirá un hipervínculo al informe. Para obtener más información, vea Cómo suscribirse a un informe (Administrador de informes).

Configuración de correo electrónico basado en funciones

Cuando se suscriba a un informe, la configuración de entrega por correo electrónico con la que trabaje variará en función de que su función incluya la tarea "Administrar suscripciones individuales" o la tarea "Administrar todas las suscripciones".

Tarea

Configuración disponible

Administrar suscripciones individuales

Muestra campos que permiten a un usuario automatizar y entregar un informe a sí mismo. En este modo, los campos que aceptan alias de correo electrónico no están disponibles.

Administrar todas las suscripciones

Muestra los campos que admiten una mayor distribución, incluidos los campos Para:, CC:, CCO: y Responder a:, y proporciona otras formas de enrutar un informe a más suscriptores. La disponibilidad de los campos de alias de correo electrónico se define mediante la configuración del archivo de configuración RSReportServer.

Especificar direcciones de correo electrónico en una suscripción

Si distribuye informes dentro de la intranet, y usa una puerta de enlace SMTP a un servidor Microsoft Exchange, escriba el alias de correo electrónico (como si estuviera enviando correo electrónico a un colega del trabajo). Si la entrega se dirige a una cuenta de correo electrónico externa, escriba la dirección de correo electrónico completa. Si especifica direcciones de correo electrónico adicionales para agregar a otras personas a la suscripción, los suscriptores recibirán una copia exacta del informe que se produce a partir de esta suscripción.

El servidor de informes no valida las direcciones de correo electrónico ni las obtiene de un servidor de correo electrónico. Debe conocer de antemano las direcciones de correo electrónico que desea utilizar. De forma predeterminada, puede enviar por correo electrónico informes a cualquier cuenta de correo electrónico válida, ya sea que esté dentro o fuera de su organización. Sin embargo, se pueden utilizar parámetros de configuración para restringir la entrega por correo electrónico a los hosts de servidor de correo que identifique por nombre. Puede especificar hosts adicionales si desea permitir la entrega por correo electrónico a personas que no formen parte de su organización.

El mensaje de correo electrónico utilizado para entregar el informe debe enviarse desde una cuenta de correo electrónico definida en el servidor de correo electrónico. Un valor de configuración especifica la cuenta de correo electrónico. La cuenta se utiliza para todos los informes entregados con la extensión de entrega por correo electrónico; no puede especificar varias cuentas ni modificar la cuenta para informes individuales.

Conexiones al servidor de correo electrónico

El servidor de informes se conecta con el servidor de correo electrónico mediante una conexión estándar. No utiliza ninguna comunicación que se haya cifrado mediante SSL (Capa de sockets seguros). El servidor de correo electrónico debe ser un servidor remoto o SMTP (Protocolo simple de transferencia de correo) local ubicado en la misma red que el servidor de informes. Un parámetro de configuración de RSReportServer especifica el servidor SMTP. Para obtener más información, vea Configurar un servidor de informes para la entrega por correo electrónico.