¿Cómo puedo encontrar una carpeta perdida en Outlook?

14

¿Cómo puedo encontrar una carpeta que se movió accidentalmente a una carpeta desconocida en Outlook? Puedo encontrar mensajes en la carpeta y mirar sus propiedades me da el nombre de la carpeta pero no dónde está ubicada.

Me gustaría evitar tener que buscar manualmente en cada carpeta de la jerarquía.

Manga Lee
fuente

Respuestas:

8

Prueba esto:

  1. Encuentre el nombre de la carpeta buscando el elemento de correo y mirando sus propiedades
  2. Seleccione el menú Ir, elija Carpetas en la parte inferior
  3. En la ventana que aparece, busque la carpeta en el cuadro desplegable
  4. Presione Ok y Outlook debería abrirse en esa carpeta

Lo anterior no funcionó para Outlook 2007. Lo siguiente debería:

  1. Busque en "Todos los elementos de correo" un correo electrónico que sepa que está en la carpeta.
  2. Haga clic derecho y seleccione "Buscar todo" y luego "Mensajes relacionados"
  3. En el cuadro que aparece, una de las opciones de búsqueda es "En:" con un botón Examinar. Presione ese botón y le mostrará en qué carpeta está el elemento de correo y dónde está en el árbol de carpetas.

De nuevo en Outlook 2013 esto ha cambiado:

  1. Busque en "Todos los elementos de correo" un correo electrónico que sepa que está en la carpeta.
  2. Abra el mensaje y presione Ctrl-Shift-F para abrir el cuadro de diálogo Búsqueda avanzada
  3. En el cuadro que aparece, una de las opciones de búsqueda es "En:" con un botón Examinar. Presione ese botón y le mostrará en qué carpeta está el elemento de correo y dónde está en el árbol de carpetas.
djhowell
fuente
1
Esto no ayuda: encontré una carpeta, pero puedo encontrar los correos electrónicos, pero no la carpeta enumerada. ¿Por qué Outlook todavía está tan lleno de problemas para solucionar problemas?
5

He tenido éxito con este método:

  1. Buscar mensaje (u otro documento). Utilice la búsqueda rápida normal, buscando "todos los archivos y carpetas"
  2. Abra el mensaje / documento (doble clic)
  3. Con el mensaje abierto en una ventana separada: presione Ctrl + Shift + F para abrir la Búsqueda avanzada.
  4. La Búsqueda avanzada se abrirá con la carpeta del mensaje abierto seleccionado.
  5. Haga clic en Examinar (arriba a la derecha) para ver dónde está esa carpeta.

Esto fue en Outlook 2010.

Gaute Lund
fuente
4

Si está en Office 2007 Outlook, esto debería funcionar. Ve a Herramientas. Haga clic en Limpieza del buzón. Luego haga clic en Ver tamaño del buzón. Obtendrá una lista de todas sus carpetas, y si la trabaja, debería encontrar la que falta, ¡tal vez en algún lugar bastante inesperado!

Albert
fuente
2

Microsoft no proporcionó las herramientas, así que escribí una. Gratis sin capturas disponibles aquí:

Cómo buscar en Outlook el nombre de una carpeta

TheTechieGuy
fuente
1
Tener un enlace es bueno, pero ¿puede proporcionar los pasos más importantes aquí, en el sitio, por favor?
slhck
2

Aquí hay un script de PowerShell que escribí, permite buscar un nombre de carpeta o enumerar el árbol de carpetas completo. Uso:

sin parámetro mostrará todas las carpetas

PS>.\get-MailboxFolders.ps1 
└@conserver 
    └_Licences, codes etc. 
    └2 Clic 
    └Axter Ltd 
    └Chili 
        └Pérou

si pasa un parámetro, buscará el nombre de la carpeta que contiene ese término y mostrará la ruta

PS>.\get-MailboxFolders.ps1 201 
The term *201* was found in : 
\\[email protected]\2015 
\\[email protected]\archivage\2010 
\\[email protected]\archivage\2011

puedes buscar una cuenta específica usando el parámetro del buzón

PS>.\get-MailboxFolders.ps1 -mailbox "infor" 
Account selected = ENT, Service Informatique 
└Archives 
└Boîte de réception 

Aquí está el guión:

<# 
 .Synopsis
  search outlook folders or display  the folders tree 

 .Description
  This script uses the outlook COM object.

 .Parameter folder 
  Part of the folder's name to search for. If this parameter is not set the script will output 
  the complete folders tree
#>

[CmdletBinding()] 
param(
    [Parameter(Position=0, Mandatory=$false,ValueFromPipeline = $true)]
    [System.String]
    $folder=$null,
    [Parameter(Position=1, Mandatory=$false)]
    [System.String]
    $mailbox=$null
    )

$output="" 
$find=@()   

function Get-MailboxFolder($folder,$prefix, $search=$null, $firstrun=$false){  
    if(($search -ne $null) -and ($folder.name -match $search)) {
        $script:find+=$folder.folderpath # if foldername match search term add it to the result
    }

    if($firstrun -eq $true){$script:output=$script:output+"$prefix$($_.name)`n"} # top level directories

    if ($folder.folders.count -gt 0 ){ # If there are subfolders
        if($firstrun -eq $false){
            $script:output=$script:output+"$prefix$($folder.name)`n" 
        }
    $prefix="    "+$prefix # preffix padding
    $folder.folders |sort -property name| %{ get-MailboxFolder $_ $prefix $search} #recursivity
    }
    # No subfolder
    if($folder.folders.count -eq 0 -and $firstrun -eq $false){$script:output=$script:output+"$prefix$($folder.name)`n"}
} 

# Start outlook
$o=New-Object -ComObject outlook.application
$ns=$o.GetNamespace("MAPI")

if($mailbox -ne $null){
    $bal=$ns.Folders |?{$_.name -match $mailbox}
}
else{
    $bal=$ns.Folders.Item(1) # select the default mail account // you can let $bal=$ns.Folders to search through all accounts
}
write-host "Account selected = $($bal.name)"
$prefix="└"
$i=1
$bal.folders|sort -property name |%{
    $percent=$i*100/($bal.folders.count)
    write-progress -activity "Searching, please wait" -currentoperation "$($_.name)" -percentcomplete $percent
    get-MailboxFolder $_ $prefix $folder $true
    $i++
}

if(($folder -ne $null) -and ($folder -ne "")){ # are we searching ?
    if ($find.count -eq 0){write-host "No folder *$folder* could be found"}
    else{write-host "The term *$folder* was found in : ";$find}
}
else{$script:output} # display tree
$o.quit()
Loïc MICHEL
fuente
0

Si tiene acceso a powershell en el servidor de intercambio, puede ejecutar el siguiente script para volcar todas las carpetas en el sistema de intercambio (cortesía de https://blogs.msdn.microsoft.com/deva/2012/05/10/exchange- powershell-how-to-get-list-of-buzones-carpetas-subcarpetas-elementos-en-carpeta-folderize-programmatic / ):

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.* -erroraction SilentlyContinue
$saveto = $env:USERPROFILE + "\\OutlookFolderList.csv"
Get-Mailbox | Select-Object alias | foreach-object {Get-MailboxFolderStatistics -Identity $_.alias | select-object Identity, ItemsInFolder, FolderSize} | Export-csv $saveto -NoTypeInformation

Si desea información para un usuario en particular, puede usar algo como esto:

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.* -erroraction SilentlyContinue
$who = $args[0]
$saveto = $env:USERPROFILE + "\\OutlookFolderListFor$who.csv"
Get-MailboxFolderStatistics -Identity $who | select-object Identity, ItemsInFolder, FolderSize | Export-csv $saveto -NoTypeInformation

Estos métodos crean archivos CSV que se pueden abrir fácilmente en una hoja de cálculo y buscar.

trindflo
fuente