Compartir a través de


Office.SpamReportingEventArgs interface

Proporciona información sobre el Office.EventType.SpamReporting evento que se produce cuando se notifica un mensaje no solicitado.

Comentarios

[ Conjunto de API: Buzón 1.14 ]

Ejemplos

// This example handles a SpamReporting event to process a reported spam or phishing message.
function onSpamReport(event) {
    if (event.type === "SpamReporting") {
        const reportedOptions = event.options;
        const additionalInfo = event.freeText;

        // Run additional processing operations here.

        // Signal that the event has completed processing.
        event.completed({
            moveItemTo: Office.MailboxEnums.MoveSpamItemTo.CustomFolder,
            folderName: "Reported Messages",
            onErrorDeleteItem: true,
            showPostProcessingDialog: {
                title: "Contoso Spam Reporting",
                description: "Thank you for reporting this message."
            }
        });
    }
}

Propiedades

freeText

Texto proporcionado por el usuario en el cuadro de diálogo de preprocesamiento de un complemento de informes de correo no deseado.

options

Devuelve true para cada opción de informes seleccionada por el usuario en el cuadro de diálogo de preprocesamiento de un complemento de informes de correo no deseado.

type

Tipo de evento que se generó. Para obtener más información, consulte Office.EventType.

Detalles de las propiedades

freeText

Texto proporcionado por el usuario en el cuadro de diálogo de preprocesamiento de un complemento de informes de correo no deseado.

freeText: string;

Valor de propiedad

string

Comentarios

[ Conjunto de API: Buzón 1.14 ]

Para agregar un cuadro de texto opcional al cuadro de diálogo de preprocesamiento del complemento de informes de correo no deseado, debe configurar el elemento FreeTextLabel en el manifiesto del complemento.

Para obtener más información sobre cómo desarrollar un complemento de informes de correo no deseado, consulte Implementación de un complemento integrado de informes de correo no deseado.

options

Devuelve true para cada opción de informes seleccionada por el usuario en el cuadro de diálogo de preprocesamiento de un complemento de informes de correo no deseado.

options: boolean[];

Valor de propiedad

boolean[]

Comentarios

[ Conjunto de API: Buzón 1.14 ]

El orden de los valores booleanos de la matriz corresponde al orden de las opciones de informes especificadas en el elemento ReportingOptions del manifiesto del complemento.

Para obtener más información sobre cómo desarrollar un complemento de informes de correo no deseado, consulte Implementación de un complemento integrado de informes de correo no deseado.

type

Tipo de evento que se generó. Para obtener más información, consulte Office.EventType.

type: "SpamReporting";

Valor de propiedad

"SpamReporting"

Comentarios

[ Conjunto de API: Buzón 1.14 ]