Office.MailboxEnums.MoveSpamItemTo enum

Notes

Cet API est fourni en tant qu’aperçu pour les développeurs et peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.

Spécifie le dossier vers lequel un message de courrier indésirable ou de hameçonnage signalé est déplacé une fois qu’il est traité par un complément de création de rapports de courrier indésirable.

Pour en savoir plus sur la fonctionnalité intégrée de création de rapports de courrier indésirable, consultez Implémenter un complément intégré de création de rapports de courrier indésirable (préversion).

Remarques

[ Ensemble d’API : préversion de boîte aux lettres ]

Mode Outlook applicable : Lecture du message

Important : cette énumération peut uniquement être utilisée pour affecter des valeurs à la propriété moveItemTo de la méthode event.completed . Si vous utilisez une version d’Outlook sur Windows qui prend uniquement en charge la postProcessingAction propriété , vous devez lui attribuer des valeurs de chaîne différentes. Pour obtenir la liste des valeurs de chaîne prises en charge, voir Office.SpamReportingEventCompletedOptions.postProcessingAction.

Exemples

// The following example handles a SpamReporting event to process a reported spam or phishing message.
function onSpamReport(event) {
    // Get the Base64-encoded EML format of a reported message.
    Office.context.mailbox.item.getAsFileAsync({ asyncContext: event }, (asyncResult) => {
        if (asyncResult.status === Office.AsyncResultStatus.Failed) {
            console.log(`Error encountered during message processing: ${asyncResult.error.message}`);
            return;
        }

        // Run additional processing operations here.

        /**
         * Signal that the spam-reporting event has completed processing.
         * It then moves the reported message to a custom mailbox folder named "Reported Messages"
         * and shows a post-processing dialog to the user.
         * If an error occurs while the message is being processed, the `onErrorDeleteItem`
         * property determines whether the message will be deleted.
         */
        const event = asyncResult.asyncContext;
        event.completed({
            moveItemTo: Office.MailboxEnums.MoveSpamItemTo.CustomFolder,
            folderName: "Reported Messages",
            onErrorDeleteItem: true,
            showPostProcessingDialog: {
                title: "Contoso Spam Reporting",
                description: "Thank you for reporting this message.",
            },
        });
    });
}

Champs

CustomFolder = "customFolder"

Spécifie qu’un message signalé est déplacé vers un dossier personnalisé dans la boîte aux lettres.

DeletedItemsFolder = "deletedItemsFolder"

Spécifie qu’un message signalé est déplacé vers le dossier Éléments supprimés de la boîte aux lettres.

JunkFolder = "junkFolder"

Spécifie qu’un message signalé est déplacé vers le dossier Courrier indésirable Email de la boîte aux lettres.

NoMove = "noMove"

Spécifie qu’un message signalé reste dans son dossier actif dans la boîte aux lettres.