Partager via


Office.SpamReportingEventArgs interface

Fournit des informations sur l’événement Office.EventType.SpamReporting qui se produit lorsqu’un message non sollicité est signalé.

Remarques

[ Ensemble d’API : Boîte aux lettres 1.14 ]

Exemples

// 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."
            }
        });
    }
}

Propriétés

freeText

Texte fourni par l’utilisateur dans la boîte de dialogue de prétraitement d’un complément de création de rapports de courrier indésirable.

options

Retourne true pour chaque option de création de rapports sélectionnée par l’utilisateur dans la boîte de dialogue de prétraitement d’un complément de création de rapports de courrier indésirable.

type

Type d’événement qui a été déclenché. Pour plus d’informations, voir Office.EventType.

Détails de la propriété

freeText

Texte fourni par l’utilisateur dans la boîte de dialogue de prétraitement d’un complément de création de rapports de courrier indésirable.

freeText: string;

Valeur de propriété

string

Remarques

[ Ensemble d’API : Boîte aux lettres 1.14 ]

Pour ajouter une zone de texte facultative à la boîte de dialogue de prétraitement de votre complément de création de rapports de courrier indésirable, vous devez configurer l’élément FreeTextLabel dans le manifeste de votre complément.

Pour en savoir plus sur le développement d’un complément de création de rapports de courrier indésirable, consultez Implémenter un complément de rapport de courrier indésirable intégré.

options

Retourne true pour chaque option de création de rapports sélectionnée par l’utilisateur dans la boîte de dialogue de prétraitement d’un complément de création de rapports de courrier indésirable.

options: boolean[];

Valeur de propriété

boolean[]

Remarques

[ Ensemble d’API : Boîte aux lettres 1.14 ]

L’ordre des booléens dans le tableau correspond à l’ordre des options de création de rapports spécifiées dans l’élément ReportingOptions du manifeste de votre complément.

Pour en savoir plus sur le développement d’un complément de création de rapports de courrier indésirable, consultez Implémenter un complément de rapport de courrier indésirable intégré.

type

Type d’événement qui a été déclenché. Pour plus d’informations, voir Office.EventType.

type: "SpamReporting";

Valeur de propriété

"SpamReporting"

Remarques

[ Ensemble d’API : Boîte aux lettres 1.14 ]