Recupere elementos de correo de la carpeta de correo de recuperación (el contenedor de basura) usando PowerShell | Parte 3#5
En el artículo actual, revisaremos cómo utilizar el cmdlet Search-Mailbox de PowerShell para recuperar elementos de correo almacenados en la carpeta de correo de recuperación (también denominada contenedor de basura). La carpeta de correo de recuperación se considera una "carpeta del sistema" y no es visible para el usuario (propietario del buzón).
Carpeta de correo de recuperación
El propósito de la carpeta de correo de recuperación es servir como un "contenedor" para elementos de correo eliminados temporalmente y elementos de correo eliminados definitivamente.
El uso del cmdlet de PowerShell Search-Mailbox permite al administrador de Exchange "ver" el contenido de la carpeta de correo de recuperación + copiar TODO el contenido de la carpeta de correo de recuperación a un buzón de destino o solo elementos específicos almacenados en el Carpeta de correo de recuperación.
Supongamos que desea obtener más información sobre la “Carpeta de correo de recuperación”, lea el artículo Recuperar elementos de correo eliminados en el entorno Exchange Online | Recuperación de un solo artículo | 2#7.
El parámetro "SearchDumpsterOnly"
De forma predeterminada, el cmdlet de PowerShell Search-Mailbox realizará una búsqueda en todas las carpetas del buzón (bandeja de entrada, etc.), incluida la carpeta de correo de recuperación (el contenedor de basura).
En un escenario en el que queremos restringir el alcance de la búsqueda solo a la carpeta de correo de recuperación (el contenedor de basura), podemos usar el siguiente parámetro de cmdlet -SearchDumpsterOnly
El uso de este parámetro es adecuado para un escenario en el que necesitamos ayudar a los usuarios a recuperar elementos de correo que se eliminaron y almacenaron en la carpeta de correo de recuperación (el contenedor de basura).
Escenario 1: correos electrónicos que están desapareciendo.
Un usuario que informa sobre "correos electrónicos que desaparecieron", y debemos verificar si estos elementos de correo se eliminan (como se mencionó, el usuario no puede acceder a la carpeta específica en el "almacén de carpetas de correo de recuperación" que almacenó elementos de correo eliminados definitivamente).
Escenario 2: restaurar (recuperar) elementos de correo guardados mediante retención local o retención por juicio.
En caso de que utilicemos la opción de retención local o retención por litigio, los elementos de correo eliminados por el usuario se guardarán en la carpeta de correo de recuperación (el contenedor de basura).
Solo el administrador de Exchange puede acceder a esta carpeta especial y uno de los métodos que el administrador de Exchange puede usar para "obtener" datos de la carpeta de correo de recuperación (el contenedor de basura) es mediante el cmdlet de PowerShell Search-Mailbox.
Carpeta de correo de recuperación (el contenedor de basura) y elementos de correo eliminados "de por vida"
Un detalle adicional que me gustaría mencionar es que, de forma predeterminada, la carpeta de correo de recuperación (el contenedor de basura) almacena elementos de correo eliminados durante un período de 14 días. Al final de este período, los elementos de correo eliminados temporalmente y eliminados definitivamente con más de 14 días de antigüedad se eliminarán permanentemente sin ninguna opción para recuperar este elemento de correo.
En otras palabras, el cmdlet de PowerShell Search-Mailbox puede servir como una utilidad para ver y exportar el contenido de la carpeta de correo de recuperación (el contenedor de basura), pero no puede ayudarnos a recuperar elementos de correo antiguos.
Nota: La excepción a esta “regla de los 14 días” es un buzón de Exchange con retención por juicio o retención local.
Descripción del escenario
Los objetivos
Los objetivos que buscamos alcanzar son:
- Ver + Copiar elementos de correo almacenados en un buzón de Exchange específico en la carpeta de correo de recuperación (el contenedor de basura).
- La búsqueda se implementa definiendo una Consulta de búsqueda específica (criterios de búsqueda), que nos ayudará a localizar elementos de correo específicos que respondan a la Consulta de búsqueda.
- Los Resultados de la búsqueda se copiarán a un Buzón de destino y se guardarán en una carpeta dedicada (Carpeta de destino).
- Además, queremos crear un informe detallado (Registro) sobre cada elemento de correo que aparece en los Resultados de búsqueda (el archivo Registro\Informe se guardará en la Carpeta de destino ). )
Buzón de origen + buzón de destino (y carpeta de destino)
- El buzón de origen (el buzón en el que realizamos la búsqueda) es el buzón de Bob
- El buzón de destino que utilizamos para almacenar el resultado de la búsqueda (los elementos de correo) es el de Adele.
- El nombre de la Carpeta de destino será - Resultados de la búsqueda - Bob -Elementos de correo recuperados.
El ámbito de búsqueda del buzón
En el escenario actual, restringimos el cmdlet Search-Mailbox para realizar una búsqueda en el "Buzón de origen" solo en la carpeta de correo de recuperación (el contenedor de basura).
Buzón principal
- El cmdlet Search-Mailbox realizará una búsqueda solo de elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura).
Buzón de archivo
En caso de que el buzón de origen tenga un buzón de archivo,
- El cmdlet Search-Mailbox realizará una búsqueda solo de elementos de correo almacenados en la carpeta de correo de Archive Mailbox Recovery (el contenedor de basura).
Un ejemplo del resultado de los resultados de búsqueda.
En la siguiente captura de pantalla, podemos ver un ejemplo de un escenario en el que utilizamos el cmdlet Search-Mailbox para realizar una búsqueda en el buzón de Bob: carpeta de correo de recuperación y copiar los resultados de la búsqueda en el buzón de Adele.
El cmdlet Search-Mailbox crea una nueva carpeta (carpeta de destino) y almacena todos los resultados de la búsqueda (copia los elementos de correo) en esta carpeta (la carpeta de destino).
En nuestro escenario, el buzón de Bob tiene un buzón de archivo y el buzón de Bob usa retención local.
La jerarquía de carpetas de resultados de búsqueda incluye dos “espacios” separados:
- Buzón de archivo (A en la captura de pantalla)
- Buzón principal (B en la captura de pantalla)
Para comprender mejor el resultado que obtuvimos, revisemos el buzón principal (B en la captura de pantalla)
En nuestro caso, realizamos una búsqueda que “ignora” el contenido del buzón y se relaciona únicamente con la carpeta de correo de recuperación (el contenedor de basura).
En el almacén del buzón principal, podemos ver el almacén de Elementos recuperables.
La tienda de elementos recuperables incluye las siguientes subcarpetas:
- Eliminaciones: esta es la carpeta que almacena: elementos de correo eliminados temporalmente
- Purgas: esta es la carpeta que almacena: elementos de correo eliminados definitivamente
- DiscoveryHolds: esta es la carpeta que almacena los elementos de correo guardados por la política local.
Conéctese a Exchange Online PowerShell
Para poder ejecutar los comandos de PowerShell especificados en el artículo actual, deberá conectarse a Exchange Online PowerShell.
Inicie Windows PowerShell como administrador y ejecute el cmdlet Connect-ExchangeOnline.
Connect-ExchangeOnlineUtilice Search-Mailbox para realizar una búsqueda
En la siguiente sección, demostraremos varios tipos de escenarios en los que utilizamos el cmdlet Search-Mailbox + el parámetro SearchDumpsterOnly, para "obtener" elementos de correo del correo de recuperación. carpeta (el contenedor de basura).
Buscar y copiar elementos de correo desde la carpeta de recuperación (contenedor de basura) | TODOS los artículos de correo
En este ejemplo, utilizamos el cmdlet Search-Mailbox sin ningún filtro de consulta de búsqueda.
En este escenario, nuestro objetivo es copiar todos los elementos de correo que existen en el buzón de origen en la carpeta de correo de recuperación (el contenedor), el buzón de destino..
Buscar + Guardar una copia TODOS los elementos de correo | Consulta de búsqueda: SIN filtro (sin consulta de búsqueda)
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -TargetMailbox "Destination mailbox" -TargetFolder "Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar y copiar elementos de correo desde la carpeta de recuperación (contenedor de basura) | Filtro de consulta de búsqueda: tipo específico de elemento de correo
En este escenario, queremos localizar (buscar) y copiar solo un tipo específico de elementos de correo del buzón de origen almacenado en la carpeta de correo de recuperación (el contenedor de basura).
Buscar + Guardar una copia de los elementos de correo | Filtro de consulta de búsqueda: elementos del calendario
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), busque un tipo específico de elementos de correo: elementos Calendario.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery "Kind:meetings" -TargetMailbox "Destination mailbox" -TargetFolder "Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery "Kind:meetings" -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar + Guardar una copia de los elementos de correo | Consulta de búsqueda: elementos de contacto
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), busque un tipo específico de elementos de correo: elementos Contactos.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery "Kind:contacts" -TargetMailbox "Destination mailbox" -TargetFolder "Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery "Kind:contacts" -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullNota: De forma predeterminada, si no se especifica, el cmdlet Search-Mailbox buscará todos los tipos de mensajes.
Al utilizar la opción del filtro de búsqueda "tipo", los valores válidos pueden ser uno o más de los siguientes:
- Correo electrónico
- Reuniones
- Tareas
- Notas
- Documentos
- Revistas
- Contactos
- SOY
Buscar y copiar elementos de correo desde la carpeta de recuperación (contenedor de basura) | Filtro de consulta de búsqueda: cadena de texto
En esta sección, utilizamos Consulta de búsqueda que busca elementos de correo que incluyan una cadena de texto específica.
Nota general: debido a que usamos comillas, la búsqueda solo obtendrá resultados en los que aparezcan todas las palabras en la cadena de texto que definimos.
Por ejemplo, en nuestro ejemplo, buscamos la cadena de texto: “Una reunión en Nueva York”.
Elementos de correo que incluyen las palabras “Nueva York” o “reunión” no aparecerá en los resultados de búsqueda.
Sólo los elementos de correo que incluyan todas las frases de texto que aparecen entre comillas, serán considerados como “elementos de correo válidos” que respondan a la Consulta de Búsqueda (frases exactas o palabras clave en sujetos de los artículos).
Buscar + Guardar una copia de los elementos de correo | Consulta de búsqueda: elementos de correo con cadena de texto en el asunto del correo
En el siguiente ejemplo, buscamos elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura) que incluyen una cadena de TEXTO específica que aparece en la línea Asunto del mensaje de correo electrónico.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery Subject:"Text String" -TargetMailbox "Destination mailbox" -TargetFolder "Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery Subject:"A meeting in New York" -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar + Guardar una copia de los elementos de correo | Consulta de búsqueda: elementos de correo con cadena de texto en el CUERPO del correo
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), que incluyan una cadena de TEXTO específica que aparece en el mensaje de correo electrónico Cuerpo.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery body:"Text String" -TargetMailbox "Destination mailbox" -TargetFolder "Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery body:"A meeting in New York" -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar + Guardar una copia de los elementos de correo | Consulta de búsqueda: elementos de correo con cadena de texto en el CUERPO del correo o en el Asunto del correo
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), que incluyan una cadena de TEXTO específica que aparece en el mensaje de correo electrónico Cuerpo o Asunto del correo.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery "Text String" -TargetMailbox "Destination mailbox" -TargetFolder "Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery "A meeting in New York" -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullLa sintaxis de comando de PowerShell adicional que podemos usar para realizar una búsqueda que incluya dos tipos de criterios de búsqueda es:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery {Subject:"A meeting in New York" OR body:"A meeting in New York"} -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar y copiar elementos de correo desde la carpeta de recuperación (contenedor de basura) | Filtro de consulta de búsqueda: fecha específica o rango de fechas
Información general sobre el tema “Fecha y formato de fecha”.
El tema del formato de fecha que utilizamos en la consulta Search-Mailbox es un poco complicado porque el formato de fecha se ve afectado por el formato de fecha del sistema operativo Windows, el formato de fecha del buzón de Exchange Online, etc.
Caso 1: La mayoría de las veces, el formato de fecha que necesita utilizar en la consulta de búsqueda es el formato de fecha de su sistema operativo Windows.
Caso 2: Cuando se utiliza un formato de fecha en las consultas del buzón de búsqueda, debe estar en un formato que se ajuste a la configuración regional del servidor Exchange.
En caso de que reciba un error como: "El analizador KQL arrojó una excepción", utilice el "nombre del mes" en lugar del formato "número de mes".
Por ejemplo, en lugar de utilizar el formato de fecha - 21/07/2017, utilice el siguiente formato - 02/julio/2017.
Buscar + Guardar una copia de los elementos de correo | Consulta de búsqueda: correos electrónicos ENVIADOS en una fecha específica
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), que se enviaron en una fecha específica.
Sintaxis del comando PowerShell
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery sent:mm/dd/yyyy -TargetMailbox "Destination mailbox" -TargetFolder "Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery sent:21/07/2017 -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar + Guardar una copia de los elementos de correo | Consulta de búsqueda: correos electrónicos ENVIADOS en un rango de fechas específico
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), que se enviaron en un intervalo de fechas específico.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery {sent:mm/dd/yyyy..mm/dd/yyyy} -TargetMailbox "Target mailbox" -TargetFolder "Target Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery {sent:21/06/2017..07/21/2017} -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar + Guardar una copia de los elementos de correo | Consulta de búsqueda: correos electrónicos RECIBIDOS en un rango de fechas específico
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura) que recibieron en una fecha específica. rango.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery {Received:mm/dd/yyyy..mm/dd/yyyy} -TargetMailbox "Target mailbox" -TargetFolder "Target Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery {Received:21/06/2017..21/07/2017} -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar + Guardar una copia de los elementos de correo | Consulta de búsqueda: correos electrónicos ENVIADOS en una fecha específica + correos electrónicos RECIBIDOS en una fecha específica
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), que Enviados o Recibidos en un intervalo de fechas específico.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery {sent:mm/dd/yyyy OR Received: mm/dd/yyyy} -TargetMailbox "Destination mailbox" -TargetFolder "Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery {sent:30/07/2017 OR Received:30/07/2017} -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar y copiar elementos de correo desde la carpeta de recuperación (contenedor de basura) | Filtro de consulta de búsqueda: remitente o destinatario
En esta sección, nos gustaría buscar elementos de correo que fueron enviados por un remitente específico o que llegaron a un destinatario específico.
Buscar + Guardar una copia de los elementos de correo | Alcance del filtro: correo electrónico enviado por un REMITENTE específico
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), que fueron enviados desde un específico. Remitente (el campo DE correo).
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery from:"E-mail address" -TargetMailbox "Target mailbox" -TargetFolder "Target Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery from:"John@o365info.com" -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar + Guardar una copia de los elementos de correo | Alcance del filtro: correos electrónicos enviados A un DESTINATARIO específico
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), que fueron recibidos por un destinatario específico (enviados a un destinatario específico: el campo de correo PARA).
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery to:"E-mail address" -TargetMailbox "Target mailbox" -TargetFolder "Target Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery to:"Alice@outlook.com" -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar y copiar elementos de correo desde la carpeta de recuperación (contenedor de basura) | Consulta de búsqueda
Filtro: archivos adjuntos de correo electrónico
En esta sección, nos gustaría buscar elementos de correo que tengan un archivo adjunto.
Buscar + Guardar una copia de los elementos de correo | Alcance del filtro: correos electrónicos que incluyen un nombre de archivo adjunto específico
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), que tengan un archivo adjunto con un nombre de archivo específico.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery attachment:"Attachment file name" -TargetMailbox "Target mailbox" -TargetFolder "Target Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery attachment:"Customer.pdf" -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar + Guardar una copia de los elementos de correo | Alcance del filtro: tipo de archivo adjunto específico (sufijo)
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), que tengan un archivo adjunto con una extensión de archivo específica.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery {Attachment -like "*.suffix"} -TargetMailbox "Target mailbox" -TargetFolder "Target Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery {Attachment -like "*.PDF"} -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar + Guardar una copia de los elementos de correo | Alcance del filtro: correos electrónicos con archivos adjuntos
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), que tengan un archivo adjunto.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery {HasAttachment -eq $true} -TargetMailbox "Target mailbox" -TargetFolder "Target Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery -SearchQuery {HasAttachment -eq $true} -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullBuscar + Guardar una copia de los elementos de correo | Alcance del filtro: tamaño de elementos de correo electrónico superior a X MB
Busque elementos de correo almacenados en la carpeta de correo de recuperación (el contenedor de basura), cuyo tamaño sea "más grande" (mayor) que un tamaño específico.
Sintaxis del comando de PowerShell:
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery {Size -gt <size in KB or MB>} -TargetMailbox "Target mailbox" -TargetFolder "Target Folder" -LogLevel FullEjemplo de comando de PowerShell:
Search-Mailbox "Bob" -SearchDumpsterOnly -SearchQuery -SearchQuery {Size -gt 5MB} -TargetMailbox "Adele" -TargetFolder "Search Results - Bob" -LogLevel FullEscribir filtros de búsqueda avanzados/combinados
Una parte adicional que me gustaría mencionar brevemente es el tema de definir una consulta de búsqueda más avanzada o más sofisticada que combine dos o más “filtros” o condiciones de búsqueda.
Para definir dos o más filtros, podemos utilizar operadores lógicos como “O”, “Y” y más.
En el siguiente diagrama, podemos ver algunos ejemplos de la sintaxis que utilizamos para definir una consulta de búsqueda más avanzada.
Ejemplo 1
Busque todos los elementos de correo que respondan a los siguientes criterios de búsqueda:
Elementos de correo con un archivo adjunto + además, el asunto del correo es “Prueba”.
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery {HasAttachment -eq $true and subject:Test} -TargetMailbox "Target mailbox" -TargetFolder "Target Folder"Ejemplo 2
Busque todos los elementos de correo que respondan a los siguientes criterios de búsqueda:
Envíe elementos en correo o calendario.
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery {kind:email OR kind:meetings} -TargetMailbox "Target mailbox" -TargetFolder "Target Folder"Ejemplo 3
Busque todos los elementos de correo que respondan a los siguientes criterios de búsqueda:
Artículos de correo que tienen el asunto Prueba + enviado desde john@o365info.com + enviado en una fecha específica 30/07/2017.
Search-Mailbox "Source Mailbox" -SearchDumpsterOnly -SearchQuery {Subject:"Test" AND From:"john@o365info.com" AND Sent:"30/07/2017"} -TargetMailbox "Target mailbox" -TargetFolder "Target Folder"

