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

Come posso trovare una cartella smarrita in Outlook?

Come posso trovare una cartella che è stata accidentalmente spostata in una cartella sconosciuta in Outlook? Posso trovare i messaggi nella cartella e guardando le loro proprietà mi dà il nome della cartella ma non dove si trova.

Vorrei evitare di dover cercare manualmente in ogni cartella della gerarchia.

Risposte (6)

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

Prova questo:

  1. 1. Trovare il nome della cartella cercando l'articolo di posta e guardando le sue proprietà
  2. 2. Selezionare il menu Go, scegliere Cartelle in basso
  3. Selezionare il menu Go, scegliere Cartelle in basso
  4. Nella finestra che appare, trovare la cartella nella casella a discesa
  5. Premere Ok e Outlook dovrebbe aprirsi a quella cartella

Quanto sopra non ha funzionato per Outlook 2007. I seguenti dovrebbero:

  1. 1. Cercare “All Mail Items” per trovare un'e-mail che sapete essere nella cartella.
  2. Premere OK e Outlook dovrebbe aprirsi in quella cartella. 2. Fare clic con il tasto destro del mouse e selezionare “Trova tutti” e poi “Messaggi correlati”
  3. 3. Nella casella che si apre, una delle opzioni di ricerca è “In:” con un pulsante Sfoglia. Premendo questo pulsante, si vedrà in quale cartella si trova l'elemento della posta e dove si trova nell'albero delle cartelle.

Anche in Outlook 2013 questo è cambiato :

  1. 1. Cerchi “All Mail Items” per trovare un'e-mail che sa che si trova nella cartella.
  2. Cerchi “All Mail Items” per trovare un'e-mail che sa che si trova nella cartella. Aprire il messaggio e premere Ctrl-Shift-F per aprire la finestra di dialogo Ricerca avanzata
  3. 3. Nella casella che si apre, una delle opzioni di ricerca è “In:” con un pulsante Sfoglia. Premere questo pulsante e vi mostrerà in quale cartella si trova l'elemento di posta e dove si trova nell'albero delle cartelle.
5
5
5
2013-05-13 19:54:35 +0000

Ho avuto successo con questo metodo:

  1. 1. Cerca il messaggio (o altro documento). Utilizzate la normale ricerca rapida, cercando “tutti i file e le cartelle”
  2. Aprire il messaggio/documento (doppio clic)
  3. 3. Con il messaggio aperto in una finestra separata: Premere Ctrl+Maiusc+F per aprire la ricerca avanzata.
  4. Premere il tasto Ctrl+Maiusc+F per aprire la ricerca avanzata.
  5. Premere il tasto Ctrl+Maiusc+F per aprire il messaggio. Ricerca avanzata si aprirà con la cartella del messaggio aperto selezionata.
  6. Fare clic su Sfoglia (in alto a destra) per vedere dove si trova quella cartella.

Questo era in Outlook 2010.

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

Se sei in Office 2007 Outlook, questo dovrebbe funzionare. Vai a Strumenti. Clicca su Mailbox Cleanup. Poi clicca su Visualizza dimensioni della cassetta postale. Otterrete una lista di tutte le vostre cartelle, e se ci lavorate, dovreste trovare quella mancante - forse in un posto abbastanza inaspettato!

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

ecco uno script powershell che ho scritto, permette di cercare un nome di cartella o di elencare l'albero delle cartelle completo. Uso :

senza parametro visualizzerà tutte le cartelle

PS>.\get-MailboxFolders.ps1 
└@conserver 
    └_Licences, codes etc. 
    └2 Clic 
    └Axter Ltd 
    └Chili 
        └Pérou
``` ```
PS>.\get-MailboxFolders.ps1 201 
The term *201* was found in : 
\mailbox@domain.com015 
\mailbox@domain.com\archivage010 
\mailbox@domain.com\archivage011

se si passa un parametro cercherà il nome della cartella contenente quel termine ed emetterà il percorso

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

è possibile cercare un account specifico utilizzando il parametro mailbox

<# 
 .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()

ecco lo script:

&001

2
2
2
2012-06-15 08:02:55 +0000

Microsoft non ha fornito gli strumenti, così ne ho scritto uno. Gratuito, senza alcuna cattura disponibile qui: Come cercare in Outlook il nome di una cartella

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

Se si ha accesso a powershell sul server di scambio, è possibile eseguire il seguente script per scaricare tutte le cartelle nel sistema di scambio (per gentile concessione di 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
``` ```
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

Se si desidera informazioni per un particolare utente, è possibile utilizzare qualcosa di simile a questo:

&001 &001

Questi metodi creano file CSV che possono essere facilmente aperti in un foglio di calcolo e ricercati.