Resolución de problemas de eliminación y archivo de correo electrónico al usar directivas de retención
En este artículo se exploran algunos problemas comunes que impiden que la administración de registros de mensajería (MRM) elimine o archive correctamente mensajes de correo electrónico en Exchange Online. También proporciona pasos para identificar la causa principal y resolver los problemas.
Nota:
- Estos pasos de solución de problemas también se aplican a las implementaciones híbridas de Exchange en las que el buzón principal se hospeda en el entorno local y el buzón de archivo está en Exchange Online. En estas implementaciones, realice estos pasos mediante el Shell de administración de Exchange local.
- En Exchange Online, el Asistente para carpetas administradas (MFA) se establece en procesar buzones de correo al menos una vez cada siete días. Aunque MFA normalmente procesa buzones todos los días, el proceso puede tardar hasta siete días en finalizar. En lugar de esperar a que se ejecute el proceso, puede forzarlo ejecutando el
Start-ManagedFolderAssistant <mailbox ID>
cmdlet . - MRM no procesa buzones que tienen menos de 10 MB.
- Si la cuenta está deshabilitada y el tipo de buzón es normal, MRM no procesará el buzón. Por lo tanto, las suspensiones posteriores aplicadas no se mostrarán en los registros de diagnóstico del buzón de seguimiento de retención.
Causas comunes
Hay varias razones por las que MRM podría no procesar un buzón según lo previsto. Por ejemplo:
- El buzón se coloca en suspensión de retención. Es decir, la propiedad RetentionHoldEnabled del buzón se establece en True. Por ejemplo, el buzón se migra mediante el servicio de importación PST.
- La propiedad ElcProcessingDisabled del buzón se establece en True. Esta configuración impide que MFA procese el buzón en absoluto.
- El buzón tiene aplicada una etiqueta de retención, pero la etiqueta está deshabilitada actualmente. Por lo tanto, los mensajes del buzón nunca se archivarán ni eliminarán.
- El buzón que se va a procesar es grande y contiene muchos elementos. Esto puede hacer que MFA archive o elimine contenido a una velocidad más lenta.
- La directiva de retención que se aplica al buzón solo incluye etiquetas personales. Si el usuario no aplica manualmente estas etiquetas, es posible que MRM no procese el buzón.
Solución de problemas
Compruebe la propiedad RetentionHoldEnabled del buzón.
Use el cmdlet Get-Mailbox para recuperar la propiedad RetentionHoldEnabled del buzón. Si la propiedad se establece en True, establézcala en False.
Compruebe la propiedad ElcProcessingDisabled del buzón.
Use el cmdlet Get-Mailbox para recuperar la propiedad ElcProcessingDisabled del buzón. Si la propiedad se establece en True, establézcala en False. Para obtener más información sobre esta propiedad, vea Diferencia entre ElcProcessingDisabled y RetentionHoldEnabled.
Revise las directivas y etiquetas de retención que se aplican al buzón.
Use los cmdlets Get-RetentionPolicyTag, Get-RetentionPolicy y Get-Mailbox para comprobar las directivas de retención y las etiquetas asignadas al buzón afectado.
Estos son algunos ejemplos:
Para recuperar todas las directivas de retención en el inquilino de Exchange Online, ejecute el siguiente cmdlet:
Get-RetentionPolicy
Para comprobar qué etiquetas de directiva se agregan a la directiva mrM que está asignada al buzón, ejecute el siguiente cmdlet:
Get-RetentionPolicy -Identity <Name of the retention policy assigned to the mailbox> | select -ExpandProperty RetentionPolicyTagLinks
Para recuperar la propiedad RetentionHoldEnabled del buzón y la directiva de retención asignada, ejecute el siguiente cmdlet:
Get-Mailbox <MailboxID> | fl *Retention*
Para comprobar qué etiquetas de retención personal ha optado por el usuario además de las que ya están incluidas en la directiva de retención asignada, ejecute el siguiente cmdlet:
Get-RetentionPolicyTag -Mailbox <MailboxID> -OptionalInMailbox
Para revisar los detalles de una etiqueta de directiva de retención determinada, ejecute el siguiente cmdlet:
Get-RetentionPolicyTag <Name of the tag> | fl
Preste atención a las etiquetas de retención que están deshabilitadas o que tienen las acciones establecidas para que nunca se muevan al archivo o nunca eliminen. La duración asignada a una etiqueta es un factor clave para determinar su prioridad. Por lo tanto, compruebe si hay etiquetas que tengan la duración más larga, como no pasar nunca al archivo o nunca eliminar, ya que estas etiquetas tienen prioridad sobre otras etiquetas que se aplican.
Nota:
La etiqueta de directiva de archivo predeterminada que se aplica a todo el buzón también se aplica a Calendario, Tareas y Notas. No se puede aplicar una etiqueta de archivo personal que no se mueva nunca a la acción de archivo a estas carpetas. Excepción: puede aplicar etiquetas a Notas mediante Outlook en la Web. Para obtener más información, consulte Carpetas predeterminadas que admiten etiquetas de directiva de retención.
Comprobar el archivo predeterminado y la retención predeterminada en el buzón
Compruebe si se aplica una etiqueta de directiva de retención predeterminada o archivo de almacenamiento predeterminado al buzón. Si es así, asegúrese de que:
- No se han aplicado previamente etiquetas de almacenamiento o retención personales a las carpetas que nunca se han desplazado al archivo ni a la acción de eliminación nunca.
- No se han aplicado etiquetas de archivo o retención predeterminadas o deshabilitadas a todo el buzón.
- La etiqueta Archivo predeterminado (o cualquier otra etiqueta de directiva que se aplicó) existe en la lista de etiquetas de directiva de retención contenidas en la propiedad PR_ROAMING_XMLSTREAM. Si falta alguna etiqueta, elimine el IPM. Mensaje Configuration.MRM que contiene la propiedad PR_ROAMING_XMLSTREAM y usa el cmdlet Start-ManagedFolderAssistant junto con el
-FullCrawl
modificador del buzón afectado. Esto vuelve a generar el IPM. Configuration.MRM hidden message and updates the PR_ROAMING_XMLSTREAM to have the new policy tag.
Puede usar MFCMAPI para comprobar la propiedad PR_ROAMING_XMLSTREAM siguiendo estos pasos:
- Configure el buzón afectado en Outlook.
- Descargue MFCMAPI. Si usa la versión de 64 bits de Outlook, descargue la compilación de 64 bits. De lo contrario, descargue la compilación de 32 bits.
- Abra MFCMAPI, seleccione Opciones de herramientas>y, a continuación, seleccione MAPI_NO_CACHE y MDB_ONLINE.
- Seleccione Inicio de> sesión, seleccione el perfil que contiene el buzón afectado y, a continuación, seleccione Aceptar.
- Haga doble clic en el buzón afectado y expanda La parte superior del contenedor>raíz del almacén de información.
- En Top of Information Store (o su equivalente si el buzón de usuario está establecido en un idioma distinto del inglés), haga clic con el botón derecho en Bandeja de entrada y, a continuación, seleccione Abrir tabla de contenido asociada.
- Ordene el panel superior por la columna Clase de mensaje y, a continuación, seleccione IPM. Configuration.MRM.
- En el panel inferior, ordene por la columna Nombre y busque la propiedad PR_ROAMING_XMLSTREAM .
- Haga doble clic en PR_ROAMING_XMLSTREAM, copie el XML en la sección Texto , péguelo en el Bloc de notas y, a continuación, guarde el contenido como un archivo .xml.
- Abra el archivo .xml en un explorador web para ver las etiquetas de directiva de retención reales que se aplican al buzón.
Buscar etiquetas personales aplicadas a carpetas o elementos individuales
También puede usar MFCMAPI para comprobar si el archivo personal o las etiquetas de retención se aplican correctamente a las carpetas. Para ello, use pasos similares mencionados anteriormente, seleccione la carpeta afectada y compruebe sus propiedades para las etiquetas de archivo o las etiquetas de retención. También puede hacerlo para mensajes de correo electrónico individuales.
Si trabaja con una directiva de archivo predeterminada que se aplica a todo el buzón de correo, no verá ninguna propiedad de directiva de archivo, como:
- PR_ARCHIVE_TAG
- PR_ARCHIVE_PERIOD
- PR_ARCHIVE_DATE
- PR_POLICY_TAG
- PR_RETENTION_DATE
Estas propiedades solo son visibles si se aplica una etiqueta de archivo personal, una etiqueta de retención de carpetas predeterminada o una etiqueta de retención personal.
Recopilación de las estadísticas de carpetas del buzón de correo principal y del buzón de archivo
Para recopilar información sobre los elementos y directivas más antiguos que se aplican, ejecute los siguientes comandos:
Para el buzón principal:
Get-MailboxFolderStatistics -Identity <primary mailbox ID> -IncludeOldestAndNewestItems | Export-CSV -NoTypeInformation -Path .\primaryfolderstats.csv
Para el buzón de archivo:
Get-MailboxFolderStatistics -Identity <primary mailbox ID> -Archive -IncludeOldestAndNewestItems | Export-CSV -NoTypeInformation -Path .\archivefolderstats.csv
En la salida del comando, busque el elemento que tiene la fecha de recepción más antigua en cualquier carpeta determinada. Use las instrucciones siguientes:
Compruebe la propiedad OldestItemReceivedDate de todas las carpetas que se encuentran en La parte superior del almacén de información, incluidos la bandeja de entrada, los elementos enviados, el correo electrónico no deseado y cualquiera de sus subcarpetas creadas por el usuario. Excluir elementos eliminados, contactos, calendario (solo reuniones periódicas) y tareas (solo tareas periódicas). A continuación, compare el valor OldestItemReceivedDate con el valor De antigüedad de retención especificado en la directiva que no funciona.
Nota:
- Para obtener más información sobre los elementos eliminados, los elementos de calendario periódicos y las tareas, vea Determinar la antigüedad de diferentes tipos de elementos.
- Las directivas de retención no procesan los contactos porque no tienen una marca de fecha de inicio o expiración.
En el caso de los elementos que se encuentran en la carpeta Elementos recuperables, compruebe la propiedad OldestItemLastModifiedDate en su lugar y compárela con la propiedad RetainDeletedItemsFor establecida en el buzón afectado.
En la salida, compruebe también qué directivas se aplican a las carpetas y determine si las etiquetas personales deshabilitadas, las etiquetas personales activas o incluso las directivas de cumplimiento de retención invalidan la directiva esperada. Revise las columnas siguientes:
- DeletePolicy
- ArchivePolicy
- CompliancePolicy
- RetentionFlags
Estas columnas indican si se aplica una etiqueta de retención de carpetas predeterminada, una etiqueta de retención personal o una etiqueta de archivo personal a las carpetas. La columna RetentionFlags también puede mostrar:
- Si se aplica una etiqueta de retención explícita o una etiqueta de archivo (las etiquetas explícitas indican que las directivas se aplican manualmente y no se heredan)
- Si la MFA debe volver a examinar la carpeta
Nota:
Las directivas que se aplican a las carpetas del buzón de archivo normalmente se heredan de las carpetas del buzón principal. Sin embargo, los usuarios pueden aplicar una etiqueta personal diferente a una carpeta dentro del buzón de archivo. Para obtener más información, vea Aplicar una etiqueta de retención a una carpeta del archivo.
Comprobación de los registros de diagnóstico de MRM
Para recopilar el registro de diagnóstico de MRM, ejecute el siguiente comando de PowerShell:
Export-MailboxDiagnosticLogs <mailboxID> -ComponentName MRM
Revise el registro para determinar si se produjo algún error cuando MFA procesó el buzón. Compruebe la fecha del último error para determinar su relevancia con el problema actual.
Nota:
Si el registro contiene mensajes de error "incorrectos del recurso", significa que el procesamiento del buzón está limitado. Debido al tamaño del buzón y el número de elementos que contiene, MRM procesa el buzón muy lentamente. Desafortunadamente, la limitación es inevitable cuando se trabaja con buzones grandes.
Si no ve ningún registro y recibe un mensaje de error que indica "no se encontraron registros", significa que MRM procesó el buzón sin errores.
También debe comprobar las siguientes propiedades adicionales que pueden indicar si MFA procesó el contenido del buzón:
- ElcLastRunUpdatedItemCount: número de elementos individuales etiquetados o sin etiquetar por MFA en su última ejecución
- ElcLastRunTaggedWithArchiveItemCount: número de elementos que MFA actualizó con una etiqueta de archivo en su última ejecución
- ElcLastRunTaggedWithExpiryItemCount: número de elementos que MFA actualizó con una etiqueta de expiración (delete) en su última ejecución
- ElcLastRunDeletedFromRootItemCount: el número de elementos de la carpeta Elementos eliminados que expiró y se movieron automáticamente a la carpeta Elementos recuperables.
- ElcLastRunDeletedFromDumpsterItemCount: número de elementos que MFA eliminó de la carpeta Elementos recuperables en su última ejecución
- ElcLastRunArchivedFromRootItemCount: el número de elementos que se movieron de la Bandeja de entrada o la parte superior del almacén de información del buzón principal a bandeja de entrada o al almacén de información superior del buzón de archivo.
- ElcLastRunArchivedFromDumpsterItemCount: número de elementos que se han movido de la carpeta Elementos recuperables del buzón principal a la carpeta Elementos recuperables del buzón de archivo.
- ElcLastSuccessTimestamp: la última vez que MFA procesó el buzón sin errores (en el caso de la limitación de MRM, estos errores pueden ser temporales. Esto significa que los elementos seguirán moviéndose o eliminados, pero a una velocidad más lenta de lo habitual).
Para recuperar estas propiedades, ejecute los siguientes comandos de PowerShell. Estos comandos analizan el XML y devuelven las propiedades relacionadas con el ciclo de vida de correo electrónico que comienzan por "Elc".
$logProps = Export-MailboxDiagnosticLogs <mailboxID> -ExtendedProperties
$xmlprops = [xml]($logProps.MailboxLog)
$xmlprops.Properties.MailboxTable.Property | ? {$_.Name -like "ELC*"}
Si todavía no puede resolver el problema, póngase en contacto con Soporte técnico de Microsoft.
procedimientos recomendados
Se recomienda habilitar el buzón de archivo para una cuenta inmediatamente después de colocarlo en suspensión por litigio. Esto es especialmente cierto si el usuario tiene mucho tráfico de correo electrónico. Esto puede ayudar a evitar que la carpeta Elementos recuperables se vuelva llena y permitirá a los usuarios seguir eliminando elementos de su buzón principal. Además, se recomienda habilitar el archivado de expansión automática, en función de la licencia de Microsoft 365 del usuario.
Tenga en cuenta que la carpeta Elementos recuperables del buzón principal no debe estar en la cuota máxima porque también puede impedir que MRM mueva elementos al archivo. Para obtener más información sobre los límites de carpetas de buzón y los límites de almacenamiento de buzones, consulte Límites de Exchange Online.