Búsqueda de sitios web

Audite el envío como correo electrónico en Microsoft 365: descubra quién envió el correo electrónico desde qué buzón


Los administradores de Microsoft 365 pueden configurar la delegación de buzones para acceder a otros buzones. Los delegados pueden ver y enviar correos electrónicos según el nivel de permiso otorgado. Puede ver los permisos delegados del buzón mediante el centro de administración de Exchange o PowerShell.

SendAs frente a SendOnBehalf:

Antes de comenzar con el seguimiento del correo electrónico, quiero aclarar algunas cosas que confunden a la mayoría de los usuarios.

Enviar como: permite a los delegados enviar correos electrónicos como un buzón delegado. El destinatario no sabrá que el correo electrónico fue enviado por el delegado.

Enviar en nombre: permite a los delegados enviar correos electrónicos en nombre del buzón delegado. El destinatario puede identificar quién envió el correo electrónico desde qué buzón al ver la dirección de correo electrónico "De". Se verá similar a en nombre de .

Cuando se trata del permiso Enviar como, resulta complicado rastrear el origen de los correos electrónicos. A menudo, los administradores necesitan encontrar quién envió un correo electrónico desde el buzón compartido o desde cualquier buzón”. Este blog le ayudará a encontrar el remitente de un correo electrónico mediante los registros de auditoría de Office 365.

Identificar quién envió el correo electrónico desde un buzón:

Los registros de auditoría de Office 365 se pueden obtener mediante la búsqueda de registros de auditoría o PowerShell.

  • Búsqueda de registro de auditoría: mostrará el nombre de la actividad "Mensaje enviado usando permisos Enviar como" y la información del remitente. Sin embargo, no puede ver el buzón al que se accede de un vistazo. Debe hacer clic en cada registro de auditoría para ver 'SendAsUserSmtp'.
  • PowerShell: puede utilizar el cmdlet Search-UnifiedAuditLog para auditar los correos electrónicos enviados con el permiso Enviar como. Pero tiene algunas limitaciones que pueden provocar una recuperación parcial de datos.

Al considerar todos los desafíos, hemos creado un script de PowerShell para "auditar los correos electrónicos enviados como" y exportar el informe al archivo CSV.

Descarga de script: AuditSendAsEmails.ps1

Guiones destacados:

  • La secuencia de comandos utiliza autenticación moderna para recuperar registros de auditoría.
  • El script también se puede ejecutar con cuenta habilitada para MFA .
  • Exporta los resultados del informe a un archivo CSV.
  • Ayuda a saber quién envió el correo electrónico desde un buzón compartido.
  • Le permite generar un informe de auditoría de envío como correo electrónico durante un período personalizado.
  • Automáticamente instala el módulo EXO V2 (si aún no está instalado) tras su confirmación.
  • El script es apto para programadores. es decir, la credencial se puede pasar como parámetro en lugar de guardarla dentro del script.

Informe de auditoría de envío como correo electrónico: resultado de muestra:

El informe de auditoría de correo electrónico Enviar como exportado contiene los siguientes atributos: hora de envío del correo, enviado por, enviado como, asunto del correo electrónico, resultado e información de auditoría más detallada.

Auditoría de envío de correos electrónicos: métodos de ejecución de secuencias de comandos:

Para ejecutar el script, puede elegir cualquiera de los métodos siguientes.

Método 1: ejecutar script con cuenta MFA y no MFA

.\AuditSendAsEmails.ps1

El informe de auditoría de correo electrónico exportado contiene todos los correos electrónicos enviados mediante el permiso SendAs en los últimos 90 días.

Método 2: Ejecute el script mencionando explícitamente las credenciales (compatible con el Programador).

.\AuditSendAsEmails.ps1 -UserName admin@contoso.com -Password XXX

Si la cuenta de administrador tiene MFA, deberá desactivar MFA según la política de acceso condicional para que funcione.

Más casos de uso:

Al utilizar nuestro script, los administradores pueden generar informes de auditoría detallados. He enumerado algunos casos de uso a continuación.

  • Exportar informe de actividad Enviar como para un período personalizado.
  • Encuentre quién envió un correo electrónico desde un buzón compartido.
  • Programe 'Enviar como informe de auditoría'.
  • Obtenga un informe mensual sobre los correos electrónicos enviados mediante Enviar como.

Exportar informe de actividad de envío como para un período personalizado:

De forma predeterminada, el script generará el informe de auditoría de los últimos 90 días. Si desea auditar los correos electrónicos 'Enviar como' para un rango de tiempo específico, puede ejecutar el script con -StartDate y -Fecha de finalización parámetros.

.\AuditSendAsEmails.ps1 -StartDate 3/10/22 -EndDate 3/24/22

El formato anterior recupera todos los correos electrónicos enviados mediante Enviar como entre el 10 de marzo de 2022 y el 24 de marzo de 2022.

Buscar quién envió un correo electrónico desde un buzón compartido:

Muchos usuarios pueden acceder a los buzones de correo compartidos. Por lo tanto, es una tarea fundamental identificar quién envió un correo electrónico desde un buzón compartido específico. Para encontrar el remitente de un correo electrónico, abra el informe con Excel y filtre el buzón compartido deseado en la columna "Enviado como".

.\AuditSendAsEmails.ps1

Para auditar quién eliminó correos electrónicos de un buzón compartido, puede descargar el script dedicado para exportar el informe de auditoría de eliminación de correos electrónicos.

Programar "Enviar como informe de auditoría":

Dado que 'Search-UnifiedAuditLog' puede mantener un registro de auditoría durante 90 días (para la licencia E3), es posible que necesite datos antiguos para su análisis. En ese caso, la programación le ayudará a mantener el registro de auditoría durante un período más largo.

Para automatizar la secuencia de comandos de PowerShell, puede utilizar el siguiente formato en el Programador de tareas de Windows.

.\AuditSendAsEmails.ps1 -UserName admin@contoso.com -Password XXX

Si la cuenta de administrador tiene MFA, debe desactivar MFA según la política de acceso condicional para que funcione.

Obtenga un informe mensual sobre correos electrónicos enviados como:

Para obtener un informe mensual sobre los correos electrónicos enviados con el permiso Enviar como, ejecute el script de la siguiente manera.

.\AuditSendAsEmails.ps1 -StartDate ((Get-Date).AddDays(-30)) -EndDate (Get-Date) -UserName admin@contoso.com -Password XXX

Este ejemplo recuperará los datos de auditoría de los últimos 30 días. También puede utilizar este formato para automatizar informes mensuales.

Audite los correos electrónicos de una manera más eficaz:

Al utilizar PowerShell, los administradores pueden personalizar el script según sus necesidades. Pero requiere mucho tiempo y conocimientos de PowerShell. Con la herramienta de monitoreo de correo electrónico AdminDroid Office 365, puede obtener los informes con unos pocos clics del mouse. Además, puede dividir los datos utilizando filtros y gráficos contextuales.

Por ejemplo,

  • ¿Cuándo se envió el correo? - Puede seleccionar una fecha o semana específica o un período personalizado.
  • ¿Quién envió correos electrónicos? - Puede filtrar los correos electrónicos enviados por un usuario específico o una lista de usuarios.
  • ¿Qué buzón se utilizó para enviar? - Puede encontrar quién envió el correo electrónico desde un buzón compartido específico.
  • Ver detalles del correo electrónico: puede averiguar quién envió un correo electrónico desde qué buzón y qué se envió.

AdminDroid proporciona más de 250 informes de correo electrónico prediseñados y paneles inteligentes para saber más sobre las actividades de correo electrónico de su organización de un vistazo. Al utilizar las opciones "Vistas" y "Filtro avanzado", puede crear informes personalizados.

Los informes proporcionan análisis gráfico basado en IA para obtener información y comprender mejor los datos de una manera visualmente atractiva.

Además, AdminDroid proporciona más de 1500 informes sobre varios servicios de Office 365 como Azure AD, Exchange Online, SharePoint Online, Microsoft Teams, OneDrive for Business, Stream, OneNote, Yammer, etc.

Además, AdminDroid ofrece más de 100 informes y varios paneles gratuitos para administrar los usuarios, licencias, grupos, membresía de grupo, cambios de membresía, inicios de sesión de usuario, cambios de contraseña, etc. de tu organización. La versión gratuita te permite para realizar personalización, programación y exportación también. Descargue el software gratuito de informes Office 365 de AdminDroid y vea cómo le ayuda.

Espero que este blog le ayude a identificar quién envió correos electrónicos desde el buzón delegado y a auditar los correos electrónicos de manera eficiente.

Artículos relacionados