2009-10-30 15:41:19 +0000 2009-10-30 15:41:19 +0000
14
14

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

¿Cómo puedo encontrar una carpeta que fue movida accidentalmente a una carpeta desconocida en Outlook? Puedo encontrar mensajes en la carpeta y al 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.

Respuestas (6)

8
8
8
2009-10-30 15:51:53 +0000

Pruebe esto:

  1. Encuentra 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. 3. En la ventana que aparece, encuentre la carpeta en el cuadro desplegable
  4. Haga clic en el botón “Guardar”. 4. Pulse Aceptar y Outlook debería abrirse a esa carpeta

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

  1. Busca en “Todos los elementos de correo” un correo electrónico que sepas que está en la carpeta.
  2. Haga clic con el botón derecho del ratón y seleccione “Buscar todos” y luego “Mensajes relacionados”
  3. En el cuadro que aparece, una de las opciones de búsqueda es “En:” con un botón de búsqueda. Presiona ese botón y te mostrará en qué carpeta está el elemento de correo y dónde está en el árbol de carpetas.

Nuevamente en Outlook 2013 esto ha cambiado :

  1. Busca en “Todos los elementos de correo” un correo que sepas que está en la carpeta.
  2. Abre el mensaje y pulsa Ctrl-Mayús-F para abrir el diálogo de búsqueda avanzada
  3. En el cuadro que aparece, una de las opciones de búsqueda es “En:” con el botón Browse. Presione ese botón y le mostrará en qué carpeta se encuentra el elemento de correo y dónde está en el árbol de carpetas.
5
5
5
2013-05-13 19:54:35 +0000

He tenido éxito con este método:

  1. Buscar el mensaje (u otro documento). Use la búsqueda rápida normal, buscando “todos los archivos y carpetas”
  2. Abrir el mensaje/documento (doble clic)
  3. Con el mensaje abierto en una ventana separada: Presione Ctrl+Mayús+F para abrir la Búsqueda Avanzada.
  4. La Búsqueda Avanzada se abrirá con la carpeta del mensaje abierto seleccionada.
  5. Haga clic en Examinar (arriba a la derecha) para ver dónde está esa carpeta.

Esto estaba en Outlook 2010.

4
4
4
2012-01-21 11:05:40 +0000

Si estás en Office 2007 Outlook, esto debería funcionar. Vaya a Herramientas. Haz clic en Limpieza del buzón de correo. A continuación, haz clic en Ver tamaño del buzón. Obtendrás una lista de todas tus carpetas, y si la trabajas, deberías encontrar la que falta, ¡quizás en algún lugar bastante inesperado!

2
2
2
2015-06-02 21:23:09 +0000

Aquí hay un guión de Powerhell que escribí, permite buscar un nombre de carpeta o listar 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 pasas un parámetro buscará el nombre de la carpeta que contiene ese término y dará la ruta

PS>.\get-MailboxFolders.ps1 201 
The term *201* was found in : 
\mailbox@domain.com015 
\mailbox@domain.com\archivage010 
\mailbox@domain.com\archivage011

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

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

aquí está el script:

<# 
 .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()
2
2
2
2012-06-15 08:02:55 +0000

Microsoft no proporcionó las herramientas, así que escribí una. Gratis y sin trampas disponibles aquí: Como buscar en Outlook el nombre de una carpeta

0
0
0
2019-12-12 18:17:15 +0000

Si tienes acceso a powershell en el servidor de intercambio, puedes 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-mailboxes-folders-subfolders-items-in-folder-foldersize-programmatically/ ):

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 quieres información para un usuario en particular, puedes 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 pueden ser fácilmente abiertos en una hoja de cálculo y buscados.