How to create an "Inbox All" button to easily see ALL of your inboxes in one handy view in Microsoft Outlook 2010/2013/2016/2019/Office 365

Posted by Paul Braren on Feb 3 2013 (updated on Nov 15 2021) in
  • HowTo
  • Productivity
  • Windows
  • Aug 26 2015 Update - Still works with Windows 10 running Outlook 2016 in both the preview and the released version, phew!), see details below.

    Nov 15 2021 Update - Still works with Windows 11 running Office 365 with Outlook Version 2110 (Build 14527.20234), see details below.

    Original article appears below.


    1920x1080-Outlook-2013-All-Inbox-view

    Rafe Needleman, recently had this to say, about the need for strong email alternatives here:

    E-mail needs software. Yes, you can do a lot with a Web-based e-mail client (and a lot more than Google currently does with Gmail), but there's nothing like a close-to-the-metal app like an e-mail client to mediate the workflow state of "I'm blasting through my e-mail, leave me alone." Even the most modern Web UI is a bottleneck to the e-mail ninja.

    With Outlook 2013, is Microsoft is finally competitive again, for those users who want the option of an IMAP compatible email client? I don't know. This article is just a productivity tip.

    Check out Microsoft's videos and articles at What's new in Outlook 2013. Hype aside, it does actually appear that Outlook has finally become more nimble, even when handling heavier, multi-gigabyte IMAP email accounts. That doesn't mean I won't still use web mail, but with a new unified inbox view, those occasions where an email client is preferred just became a bit easier.

    Microsoft's focus is still EAS (Exchange ActiveSync). But that doesn't explain why it would have been so hard for them to add a Unified Inbox feature, something folks have long been clamoring for. A single inbox pane, for all your accounts. With replies automatically getting sent from the appropriate account. This feature's absence has become all the more conspicuous lately, given how pervasive it's become elsewhere. On PCs, there's Thunderbird Smart Folders. On Macs, there was Sparrow Unified Inbox. And of course, on most smartphones.

    There's good news. It can be done, a button to have a look at all your inboxes in one view, just look above at the screenshot above. It's all thanks to MVP author Diane Poremsky.

    Admittedly, the initial configuration of this little macro button that runs a custom search for folder:Inbox takes a lot of mouse-clicking, and success requires careful attention to detail. At least you only set it up once. This is most definitely a somewhat advanced procedure, mostly just due the number of steps involved. But you'll learn some stuff along the way too. You've been warned!

    The Office 2013/ Windows 8 combination has demonstrated that Outlook 2013 can handle my tens-of-thousands of emails with ease. At last. Even with an ancient 4GB POP email archive opened, as well as recent IMAP folders, it's actually _fast, _using only around 140MB of RAM for itself, even when left running for days.

    If you're ok with 2 clicks to get to a menu for that Unified Inbox you're craving, well, then head on over to this Recent Searches technique, where you pin this custom search to the Ribbon. Easy. Pretty fast to configure too. But it's just not as pretty or easy, for day-to-day use.

    Honestly, I had initially hoped to be able to save a search folder, which could be pinned to the Favorites area, and look a lot more like a normal Inbox icon to click on, non-functional mock-up seen here.

    Custom-Folder-View-In-Favorites-Doesnt-Work

    You'd then be able to specify that special folder at Outlook start-up, using the File, Options, Advanced, "Outlook start and exit", Start Outlook in this folder" menu. Sounds good. Too bad it's a no-go, explained at MSOutlook.info over here, which says:

    Outlook doesn’t offer such a feature and sadly Search Folders are limited to the folder set or mailbox that they are created in.
    Indeed, that does sure seem to be the case, from my own informal testing.

    But there is a way to get single-click launch of a "Inbox All" button you manually create just once. It simply launches the simple and effective macro by Diane Poremsky in How to Create a Unified Inbox View, published back on January 7, 2013.

    Zane sums it up best here, in the comments below Diane's amazing post, saying:

    THANK YOU!! I can finally move to IMAP without having to change over to Thunderbird.

    Let's get started with Diane's instructions, now enhanced with step-by-step Outlook 2013 screenshots I've tested on Outlook 2013 64 bit on Windows 8 64 bit, but it should work fine on 32 bit versions as well.


    How to create your own "Inbox All" button in Outlook 2013

    1) In Windows 8, use selfcert.exe to create a certificate

    1a) on Windows 8 64 or 32 bit, highlight the following single line of text, and copy it to your clipboard (Ctrl+C)

    %ProgramFiles%\Microsoft Office\Office15\SELFCERT.EXE

    -OR-

    1a) on Windows 10 64 bit, highlight the following single line of text, and copy it to your clipboard (Ctrl+C)

    %ProgramFiles%\Microsoft Office\root\Office16\SELFCERT.EXE

    1b) press Win+R to launch the Run dialogue box

    1c) press Backspace key to delete whatever you already have in there

    1d) now just Paste (Ctrl+V) and click OK

    Run-Dialogue-SELFCERT.EXE-path-pasted-in-click-OK

    1e) type any name you like, perhaps your user name, or full name, and click OK, I used "Inbox All cert"

    selfcert-Your-certificates-name
    Successfully-created-a-new-certificate

    1f) optionally, if you're curious about where this cert is saved, just paste this into your Start, Run dialogue (Win+R)

    %AppData%\Microsoft\SystemCertificates\My\Certificates

    2a) visit Diane Poremsky's site to read all about the short macro she created, as well as excellent training videos on using VBA, at www.slipstick.com/how-to-outlook/how-to-create-a-unified-inbox

    2b) I've found one fresh-install system doesn't seem to like it when any dates are specified, coming up blank, so I've removed the " received: (this week)" from Diane's macro, and now it works, so just copy just the 6 lines of plain text below into your clipboard (no trailing carriage return is necessary) (Feb 5 2013 version)

    Sub UnifiedInbox()
    Dim myOlApp As New Outlook.Application
    txtSearch = "folder:Inbox "
    myOlApp.ActiveExplorer.Search txtSearch, olSearchScopeAllFolders
    Set myOlApp = Nothing
    End Sub

    2c) in Outlook 2013, from any view at all, just press Alt+F11 to bring up VBA

    VBA-editor-top-left

    2d) expand the "Project1" section, "Microsoft Outlook Objects" section, then double-click on "ThisOutlookSession"

    2e) click on the "VbaProject.OTM" window's blank area, then Paste (Ctrl+V)

    VbaProjectOTM-macro-code-by-Diane-Poremsky-modified-by-Paul-Braren

    3) Add the self-signed certificate to your new macro

    3a) certify it by clicking the "Tools" menu, then selecting "Digital Signature"

    Tools-Digital-Signature

    3b) choose the digital signature you already created

    Digital-Signature-Choose

    3c) with the proper just-created "Inbox All cert" certificate single-click highlighted, click OK on the "Windows Security" dialogue:

    Inbox-All-cert

    3d) confirm all the info, click OK

    Digital-Signature-summary

    3e)  be sure to save the VbaProject.OTM now, by clicking on the floppy icon at top left

    Save-VbaProect.OTM_

    3f) close it

    Close-the-editor

    4) In Outlook 2013, allow certified Macros to run

    4a) click FILE, Options,

    FILE-menu1
    Options-menu

    4b) "Trust Center" tab, "Trust Center Settings..." button

    Outlook-Options-Trust-Center-Settings

    4c) on the "Macro Settings" tab, select "Notifications for all macros" and click OK

    Trust-Center1

    5) In Outlook 2013, add "Inbox All" macro to the toolbar

    5a) at the very top left of Outlook, you'll see the "Customize Quick Access Toolbar" down-arrow symbol, left-click it

    Customize-Quick-Access-Toolbar

    5b) choose "Show Below the Ribbon"

    Show-Below-the-Ribbon

    5c) Yes, it's now below the Ribbon. Next, on the blank area to the right of the down-arrow symbol, right-click then choose "Customize Quick Access Toolbar..."

    Right-click-then-choose-Customize-Quick-Access-Toolbar1

    5d) from the Choose commands from drop-down menu, select "Macros"

    Quick-Access-Toolbar-Choose-Macros

    5e) with "Project1.ThisOutlookSession.UnifiedInbox single-click selected, click Add to move it to the right "Customize Quick Access Toolbar" window

    Quick-Access-Toolbar-Click-Add

    5f) click the "Modify..." button

    click-Modify

    5g) change the Display name, I used "Inbox All, then click on the mail icon, then click OK

    change-Display-name-to-Inbox-All-then-click-mail-icon-then-click-OK

    5h) you may want to adjust the order by selecting "Inbox All" and clicking the "Move Up" button

    click-Move-Up-until-its-at-the-top-of-the-list-then-click-OK

    5i) optionally, there are very useful icons that are not always easy to find from all ribbon views, like "Print", so if you'd like, grab it from the All Commands view seen below, you may also want to adjust the sorting order of the Quick Access Toolbar items in the right pane, when done, click OK

    you-may-also-want-to-choose-Popular-Commands-Print-to-add-a-printer-icon-when-done-tinkering-click-OK

    5j) now it's time to test it, just click your new little tiny "Inbox All" button:

    left-click-the-new-Inbox-All-button

    and you should see this warning only once, click the "Trust all documents from this publisher" button, and you won't get nagged again

    ThisOutlookSession-warning-just-click-Trust-all-documents-form-this-publisher1

    you'll also now see the last week's worth of email from all your accounts appear very quickly, just a few more cosmetic tweaks, and you're done

    6) (Optional) In Outlook 2013, add "Favorites" for all your IMAP/POP/Exchange Inboxes

    optionally, if you like Favorites, right-click on each Inbox in each of your email account folders, and choose "Show in Favorites...", then drag the window edge to size it just right so you can see all your email accounts at a glance

    on-each-of-your-inboxes-right-click-choose-Show-in-Favorites

    7) (Optional) In Outlook 2013, add the "TO" column to your "Inboxes All"

    if you're running 1920x1080 with preview on in the right window pane, then you have enough room to tweak your new "Inbox All" view,  here's what I did

    7a) click the "Inbox All" button you created

    7b) right-click on the FROM column header

    right-click-on-FROM-column-header-choose-View-Settings

    7c) click the "Columns..." button

    Advanced-View-Settings-Columns

    7d) choose the "All Mail Fields" from the "Select available columns from" drop-down menu

    7e) choose "To" from the list and click the "Add ->" button

    7f) adjust the "To" to appear below "From" with the "Move Up" button, click OK when done, it's all seen below

    Show-Columns

    8) In Outlook 2013, sort by "RECEIVED" column

    Sort-by-Received

    9)  In Outlook 2013, check search is configured properly

    click the SEARCH tab along the top, click Search Tools drown-down menu, choose Locations to Search, and turn on all checkboxes

    In-Outlook-2013-click-the-Search-Tab-along-the-top-click-Search-Tools-Locations-to-Search-and-turn-on-all-checkboxes

    10) Close Outlook to ensure all your hard work is saved

    10a) there's a chance you'll get this popup when you close Outlook 2013, be sure to click Yes, then you won't see it again

    if-you-close-Outlook-and-get-this-message-just-say-Yes

    10b)  launch Outlook 2013 again, it'll go to whatever folder you specified in the File, Options, Advanced, "Outlook start and exit", Start Outlook in this folder" menu

    10c) click your "Inbox All" button and you should be all set, looking at the same exact view as before.

    Enjoy!


    Footnotes:

    Outlook 2010:
    This same procedure seems to work with Outlook 2010 as well, see comments from the below visitor feedback, right here.

    "Sent All" view:
    If you still have it in you, and wish for a Unified Sent folder, well, just repeat the whole entire procedure, using Diane Poremsky's Unified Sent script from her site, and appropriate naming adjustments, and it'll automatically re-use the same cert. Here's my all-dates variant of Diane's code to cut-and-paste, replacing everything that's in the VBA editor view already, so now 2 macros will be available at startup automatically, version Feb 5 2013 below

    Sub UnifiedInbox()
    Dim myOlApp As New Outlook.Application
    txtSearch = "folder:Inbox "
    myOlApp.ActiveExplorer.Search txtSearch, olSearchScopeAllFolders
    Set myOlApp = Nothing
    End Sub
    
    Sub UnifiedSentbox()
    Dim myOlApp As New Outlook.Application
    txtSearch = "folder:Sent "
    myOlApp.ActiveExplorer.Search txtSearch, olSearchScopeAllFolders
    Set myOlApp = Nothing
    End Sub

    Search:
    If you wish to search your new "Inbox All" for stuff, no problem, just add your search words

    Click-on-your-Inbox-All-button-then-on-the-search-box-typing-space-then-your-search-words

    if you find yourself having Search or Indexing issues, you might find this article helpful, which indicates mssphtb.dll is no longer needed and should stay deactivated in COM Add-ins, explained here.

    Outlook-MSSearch-Connector

    Entirely different approaches to a single Inbox:
    Please note, you may actually prefer an alternative approach, to simply configure forward all your POP and IMAP accounts to one account, referenced in this August 2012 Outlook.com Tip: Access Other Email Accounts article by Paul Thurrott, and this April 2010 Lifehacker rules-based approach.

    But those methods each have some drawbacks, and are focused on just IMAP email. I have an archive of a decade of email, back from the POP days, sitting as a 4GB PST file. My Outlook 2013 has no problem churning through this, and no access from mobile devices for these archives isn't a concern for me. I've also maintained the simple ability to reply to any message, knowing that it'll be automatically sent from the proper account, the same account that originally received the message.

    Upgrading from Office 2013:
    If you just made the move to Office 2013 from Office 2010, note that it doesn't really uninstall the old stuff, like Office 2010 and the Outlook Hotmail Connector. Note, Outlook 2013 no longer requires to connect to hotmail.com or outlook.com email, it handles those natively now.

    Webmail:
    I may still use web based email like outlook.com, particularly if it ever gets multiple IMAP account support. This Outlook 2013 configuration would then just be a familiar, handy way to scour my decade+ archive of emails.

    Evernote:
    Just an FYI that I noticed, Evernote Plug In for Outlook 2013 sometimes crashes Outlook 2013 at startup, so it gets disabled, so I'm just waiting for a solution

    Microsoft Live Mail:
    The speed sure beats the now orphaned Microsoft Live Mail I discussed back in 2010 here, which began to have some issues as IMAP folder sizes got large (multi GB), and never handled photos well at all, scaling all pictures that added blur, and often losing the pictures entire. Given it's likely to be depricated, with the demise of the Microsoft Live branding.

    tZilla:
    My tZilla is a speedy beast of a laptop with SSD, but the point here is increased speed and productivity on my existing hardware, just by moving away from both Outlook 2010 and Microsoft Live Mail, my 2011 experiences shared here.

    Additional References:

    How do you remove a selfcert.exe signature?

    Why is there still no unified Inbox in Outlook 2010???

    Outlook 2013: Search For Emails in Current Folder Only

    iCloud Control Panel 2.1.1 for Windows
    finally works with 64 bit Outlook 2013 as well, even though official support isn't listed

    First Thunderbird, now Sparrow? We need e-mail clients, please by Rafe Needleman, July 20, 2012
    CNET's Rafe Needleman hopes Google's acquisition of Sparrow doesn't spell the end of competition among desktop e-mail software vendors.


    Mar 14 2013 Update

    Noticed an occasional nuisance problem, where you get 'Search results might be incomplete because items are being indexed.' Wait a while, and the issue clears up.

    Search-results-might-be-incomplete


    Aug 26 2015 Update

    I have now tested this entire procedure using Windows 10 Pro with Microsoft Office 2016 Preview, and everything seems to still work pretty much the same. One notable exception is the certificate generation process.

    So the beginning of these instructions becomes:

    How to create your own "Inbox All" button in Outlook 2016

    1) In Windows 10, use selfcert.exe to create a certificate

    1a) on Windows 10 64 bit, highlight the following single line of text, and copy it to your clipboard (Ctrl+C)

    %ProgramFiles%\Microsoft Office\root\Office16\SELFCERT.EXE

    Apr 20 2016 Update

    Visitor Kevin M confirmed this works on Outlook 2010 as well, right here in the comments below.

    Therefore, I felt it was time to change the original article title from:

    Outlook 2013: Create an "Inbox All" button to view ALL of your inboxes at once

    to:

    How to create an "Inbox All" button to easily see ALL of your inboxes in one handy view (Microsoft Outlook 2010/2013/2016)

    Updates to the original article have now been added, at step 1a above.


    June 04 2016 Update

    Today, I received a nice comment by Jed A., right below this article:

    Thanks!!! I'm glad I came across this site. It was just the solution I was looking for (short of Microsoft adding that function). Worked like a charm in Outlook 2016. Your optional suggestions were also very helpful.

    Had me wondering, exactly how many folks have read this article? It's fair to say that with 77,919 views of this page since it was published 3 and 1/3 years ago, customer demand for something like this inbox to be built into Outlook seems likely to be rather strong. And growing with each passing year.

    Anybody know somebody at Microsoft that you or I could share information with?

    GoogleAnalytics-for-outlook2013inboxall-blurred

    Oct 22 2017 Update

    An interesting comment was left below by Eduardo Mozart de Oliveira, with some Brazilian Portuguese tips:

    Thank you Paul! I read your comment you wrote that only one in the two-in-a-thousand visitors comments here so, one more here.
    For Brazilian folks, we need to change the search criteria on VBA to: "caminhodapasta:(Caixa de Entrada) " and "caminhodapasta:(Itens Enviados) " to the search work.
    Did you mind if I translate your article to PT-BR and publish it on my blog? I could not find any information about it on my language and I think that this funcionality is a thing that most people missing when migration from other mail clients to Outlook.
    Anyway, thank you for your efforting in publishing this (and Diane Poremsky for developing the macro!).


    Jan 26 2018 Update

    Searching-never-completes--TinkerTry

    If you are suddenly noticing this "All Inboxes" view you constructed from the article above no longer gives you any results, such as the example of a search that never finishes (pictured above), worry not! Jed A. has just reported this is a known issue that Microsoft is working on, and meanwhile, the work-around (that works!):

    Jed A. 1 hours ago
    FYI there is an issue with the Jan 2018 Outlook update (version 16.0.8827.2062): Searching using the "All Inboxes" option shows no results. The issue therefore affects how this macro functions. Microsoft is apparently working on a fix. In the meantime, you can workaround the issue by enabling "Show as Conversations":

    1. In the Outlook Ribbon click the "View" tab.
    2. Click the check box for "Show as Conversations".
    2018-01-26_13-29-25--TinkerTry
    2018-01-26_13-29-03--TinkerTry

    Feb 01 2018 Update

    No-Search-results-found-when-using-All-Mailboxes-3a982433-cfdf-46f3-bae1-d9c50d79bebd

    Microsoft's article No Search results found when using All Mailboxes has just been updated:

    Last Updated: January 31, 2018

    ISSUE

    After updating Outlook or Office to version 16.0.8827.2062, searching using the All Mailboxes option shows no results.

    All Mailboxes scope no search results_c3m_2018012172145

    STATUS: FIXED

    The issue is fixed in Monthly Channel Version 1712 (Build 8827.2179). To get the latest update immediately, open Outlook and choose File > Office Account > Update Options > Update Now.

    I performed the update, and it works! After the update was complete, it automatically re-launched Outlook, then I had to undo the "Show as Conversations" change I had made above, tada, my Inbox All button works again. Yay! Glad I didn't have to wait long for the fix, thank you Microsoft!

    93,000 people have read this article, spending an average of nearly 14 minutes

    This article celebrates it's 5th birthday on Feb 03 2018, as pictured below, with 100 comments. I'm personally quite grateful that this band-aid workaround actually still works, usually.

    Let's hope the Office 2019 gets this right. There's apparently about 93,000 folks (and a few bots) very interested in a native "All Inboxes" Outlook view on their PC, just like they've been doing on their phones for nearly a decade.

    GoogleAnalytics-Uniques-for-outlook2013inboxall-Feb-01-2013-to-Feb-01-2018--TinkerTry

    Apr 04 2021 Update

    I love my readers! See what Steve Harris wrote in his comment about Windows 10 Home and Office 2013, where the path to his seflcert.exe was
    %ProgramFiles(x86)%\Microsoft Office\Office15\SELFCERT.EXE

    Also great to be follow my own article above recently, when I was moving over to a fresh install of Windows 10 Version 20H2 (OS Build 19042.906) on my workstation. I also installed Office 365 clean, then had a lot of Outlook settings to move over. I actually wound up just using a registry export / registry import and OST file copy method that I hope to be able to detail in a new article soon. Once the Windows Indexing service caught up, I was still able to use my custom Inbox All button to see all my inboxes in one view, thankfully. I'm so relieved this article's method still works, but I'm also so surprised that Microsoft hasn't done anything to make this seemingly common feature request easy to implement in Outlook.

    This Inbox All also worked with Outlook 2019 as well, you can see the complete version history on [Wikipedia](Microsoft Outlook.

    Title of this article changed accordingly.


    Nov 15 2021 Update

    I'm using Windows 11 for many months now, as an upgrade install from Windows 10. I did have to delete my Windows Search Index so that my search function in Outlook could work again. I also noticed that for mysterious reasons, my Gmail inbox is no longer included in my "Inbox All" view.


    See also at TinkerTry

    gpus-are-now-visible-in-your-windows-task-manager

    All Productivity related articles.

    All Windows related articles.


    See also

    microsoft-office-2019-windows-10-support

    Nice AdChoices ad there at The Verge, pictured at right. Never thought I'd say that, but I just did, here's why (disclosure).