Office.MailboxEnums.MoveSpamItemTo enum

Nota

Esta API se ofrece a los desarrolladores como versión preliminar y puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

Especifica la carpeta a la que se mueve un mensaje de spam o phishing notificado una vez que lo procesa un complemento de informes de correo no deseado.

Para obtener más información sobre la característica integrada de informes de correo no deseado, consulte Implementación de un complemento integrado de informes de correo no deseado (versión preliminar).

Comentarios

[ Conjunto de API: versión preliminar del buzón ]

Modo de Outlook aplicable: Lectura de mensajes

Importante: Esta enumeración solo se puede usar para asignar valores a la propiedad moveItemTo del método event.completed . Si está en una versión de Outlook en Windows que solo admite la postProcessingAction propiedad , debe asignarle valores de cadena diferentes. Para obtener una lista de los valores de cadena admitidos, vea Office.SpamReportingEventCompletedOptions.postProcessingAction.

Ejemplos

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

Campos

CustomFolder = "customFolder"

Especifica que un mensaje notificado se mueve a una carpeta personalizada del buzón.

DeletedItemsFolder = "deletedItemsFolder"

Especifica que un mensaje notificado se mueve a la carpeta Elementos eliminados del buzón.

JunkFolder = "junkFolder"

Especifica que un mensaje notificado se mueve a la carpeta junk Email del buzón.

NoMove = "noMove"

Especifica que un mensaje notificado permanece en su carpeta actual en el buzón.