Office.MailboxEnums.MoveSpamItemTo enum
Especifica a pasta para a qual uma mensagem de spam ou phishing relatada é movida depois de ser processada por um suplemento de relatório de spam.
Para saber mais sobre o recurso integrado de relatório de spam, consulte Implementar um suplemento integrado de relatório de spam.
Comentários
Conjunto de APIs: Caixa de Correio 1.14
Modo do Outlook aplicável: Leitura de Mensagem
Importante: essa enumeração só pode ser usada para atribuir valores à propriedade moveItemTo do método event.completed . Se você estiver em uma versão do Outlook no Windows que dá suporte apenas à postProcessingAction propriedade, deverá atribuir a ela valores de cadeia de caracteres diferentes. Para obter uma lista de valores de cadeia de caracteres com suporte, consulte Office.SpamReportingEventCompletedOptions.postProcessingAction.
Usada por
Exemplos
// 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 uma mensagem relatada é movida para uma pasta personalizada na caixa de correio. |
| DeletedItemsFolder = "deletedItemsFolder" | Especifica que uma mensagem relatada é movida para a pasta Itens Excluídos da caixa de correio. |
| JunkFolder = "junkFolder" | Especifica que uma mensagem relatada é movida para a pasta Lixo Eletrônico de Email da caixa de correio. |
| NoMove = "noMove" | Especifica que uma mensagem relatada permanece em sua pasta atual na caixa de correio. |