Share via


Elemento ReportPhishingCustomization

Configura el botón de la cinta de opciones y el cuadro de diálogo de preprocesamiento de un complemento de informes de correo no deseado en Outlook.

Para obtener más información sobre cómo implementar la característica de informes de correo no deseado en el complemento, consulte Implementación de un complemento integrado de informes de correo no deseado.

Tipo de complemento: Correo

Solo es válido en estos esquemas VersionOverrides:

  • Correo 1.1

Para obtener más información, vea Invalidaciones de versión en el manifiesto.

Asociado a estos conjuntos de requisitos:

Forma parte de

Atributos

Ninguno.

Elementos secundarios

Elemento Obligatorio Descripción
Control Yes Configura y agrega el botón del complemento a la cinta de opciones. El atributo xsi:type debe establecerse en Button y el atributo xsi:type de su <elemento secundario Action> debe establecerse en ExecuteFunction.
PreProcessingDialog Yes Configura el cuadro de diálogo de preprocesamiento que se muestra después de seleccionar el botón del complemento en la cinta de opciones. Este cuadro de diálogo permite a los usuarios proporcionar información adicional sobre un mensaje que están notificando.
Elemento SourceLocation (invalidaciones de versión) Yes Especifica la ubicación del archivo JavaScript de origen.

Ejemplo

<ExtensionPoint xsi:type="ReportPhishingCommandSurface">
  <ReportPhishingCustomization>
    <!-- Configures the ribbon button. -->
    <Control xsi:type="Button" id="ReportingButton">
      <Label resid="ReportingButton.Label"/>
      <Supertip>
        <Title resid="ReportingButton.Label"/>
        <Description resid="ReportingButton.Description"/>
      </Supertip>
      <Icon>
        <bt:Image size="16" resid="Icon.16x16"/>
        <bt:Image size="32" resid="Icon.32x32"/>
        <bt:Image size="64" resid="Icon.64x64"/>
        <bt:Image size="80" resid="Icon.80x80"/>
      </Icon>
      <Action xsi:type="ExecuteFunction">
        <FunctionName>onMessageReport</FunctionName>
      </Action>
    </Control>
    <!-- Configures the preprocessing dialog. -->
    <PreProcessingDialog>
      <Title resid="PreProcessingDialog.Label"/>
      <Description resid="PreProcessingDialog.Description"/>
      <ReportingOptions>
        <Title resid="OptionsTitle.Label"/>
        <Option resid="Option1.Label"/>
        <Option resid="Option2.Label"/>
        <Option resid="Option3.Label"/>
        <Option resid="Option4.Label"/>
      </ReportingOptions>
      <FreeTextLabel resid="FreeText.Label"/>
      <MoreInfo>
        <MoreInfoText resid="MoreInfo.Label"/>
        <MoreInfoUrl resid="MoreInfo.Url"/>
      </MoreInfo>
    </PreProcessingDialog>
    <SourceLocation resid="Commands.Url"/>
  </ReportPhishingCustomization>
</ExtensionPoint>