Bagaimana saya bisa menemukan folder yang hilang di Outlook?

14

Bagaimana saya bisa menemukan folder yang secara tidak sengaja dipindahkan ke folder yang tidak dikenal di Outlook? Saya dapat menemukan pesan di folder dan melihat properti mereka memberi saya nama folder tetapi tidak di mana letaknya.

Saya ingin menghindari harus mencari secara manual di setiap folder dalam hierarki.

Manga Lee
sumber

Jawaban:

8

Coba ini:

  1. Temukan nama folder dengan mencari item surat dan melihat propertinya
  2. Pilih menu Go, pilih Folders di bagian bawah
  3. Di jendela yang muncul, cari folder di kotak drop-down
  4. Tekan Ok dan Outlook akan membuka ke folder itu

Di atas tidak berfungsi untuk Outlook 2007. Yang berikut ini harus:

  1. Cari "Semua Item Email" untuk email yang Anda tahu ada di folder.
  2. Klik kanan dan pilih "Temukan Semua" lalu "Pesan Terkait"
  3. Pada kotak yang muncul, salah satu opsi pencarian adalah "In:" dengan tombol Browse. Tekan tombol itu dan itu akan menunjukkan kepada Anda folder di mana item surat berada dan di mana folder itu berada di pohon folder.

Sekali lagi di Outlook 2013 ini telah berubah:

  1. Cari "Semua Item Email" untuk email yang Anda tahu ada di folder.
  2. Buka pesan dan tekan Ctrl-Shift-F untuk membuka dialog Pencarian Lanjutan
  3. Pada kotak yang muncul, salah satu opsi pencarian adalah "In:" dengan tombol Browse. Tekan tombol itu dan itu akan menunjukkan kepada Anda folder di mana item surat berada dan di mana folder itu berada di pohon folder.
djhowell
sumber
1
Ini tidak membantu - saya menemukan satu folder, tetapi saya dapat menemukan emailnya, tetapi folder tersebut tidak terdaftar. Mengapa pandangan masih penuh dengan pemecahan masalah?
5

Saya telah sukses dengan metode ini:

  1. Cari pesan (atau dokumen lain). Gunakan pencarian cepat normal, mencari "semua file dan folder"
  2. Buka pesan / dokumen (klik dua kali)
  3. Dengan pesan terbuka di i terpisah Window: Tekan Ctrl + Shift + F untuk membuka Pencarian Lanjutan.
  4. Pencarian Lanjutan akan terbuka dengan folder pesan terbuka dipilih.
  5. Klik Browse (kanan atas) untuk melihat di mana folder itu berada.

Ini di Outlook 2010.

Gaute Lund
sumber
4

Jika Anda berada di Office 2007 Outlook, ini harus bekerja. Buka Alat. Klik Pembersihan Kotak Pesan. Kemudian klik Lihat Ukuran Kotak Pesan. Anda akan mendapatkan daftar semua folder Anda, dan jika Anda mengerjakannya, Anda harus menemukan yang hilang - mungkin di suatu tempat yang tidak terduga!

Albert
sumber
2

Microsoft tidak menyediakan alat jadi saya menulis satu. Gratis tanpa tangkapan tersedia di sini:

Cara mencari nama folder untuk Outlook

TheTechieGuy
sumber
1
Memiliki tautan itu bagus, tetapi bisakah Anda memberikan langkah-langkah paling penting di sini, di tempat, tolong?
slhck
2

di sini adalah skrip powershell yang saya tulis, memungkinkan untuk mencari nama pengguna atau daftar pohon folder lengkap. Penggunaan:

tanpa parameter itu akan menampilkan semua folder

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

jika Anda melewatkan parameter, ia akan mencari nama folder yang berisi istilah itu dan menampilkan path

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

Anda dapat mencari akun tertentu menggunakan parameter kotak surat

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

ini skripnya:

<# 
 .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
sumber
0

Jika Anda memiliki akses ke powershell di server pertukaran, Anda dapat menjalankan skrip berikut untuk membuang semua folder di sistem pertukaran (milik https://blogs.msdn.microsoft.com/deva/2012/05/10/exchange- powershell-how-to-get-list-of-mailboxes-folder-subfolder-items-in-folder-folderize-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

Jika Anda ingin informasi untuk pengguna tertentu, Anda dapat menggunakan sesuatu seperti ini:

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

Metode ini membuat file CSV yang dapat dengan mudah dibuka di spreadsheet dan dicari.

trindflo
sumber