When you run Outlook, it checks for new email at intervals you set in the Send/Receive groups. Calendar invitations often arrive as email messages, so they are not processed until the next scheduled send/receive cycle. This delay can cause you to miss meeting updates or new invites for several minutes. The /sniff command-line switch forces Outlook to immediately scan the incoming mail folder for new messages and process them, including calendar items. This article explains what the /sniff switch does, how to add it to your Outlook shortcut, and what limitations you should know before using it.
Key Takeaways: Using the Outlook /sniff Switch
- Right-click shortcut > Properties > Target field: Add
/sniffafter the existing path to enable instant calendar invite detection. - Ctrl+click Outlook icon on taskbar: Opens the shortcut properties without launching the app, letting you edit the target line.
- Outlook.exe /sniff must be used with other switches: Combining multiple switches requires careful syntax to avoid startup failures.
What the Outlook /sniff Switch Does
The /sniff switch is a legacy command-line parameter that tells Outlook to scan the default message store for new items immediately after launch. When Outlook starts normally, it relies on the Send/Receive timer to check for new mail. Calendar invites, meeting updates, and cancellation notices are all delivered as email messages. Until Outlook processes that incoming mail, these calendar items remain invisible in your calendar folder.
The switch is most useful in environments where the Send/Receive interval is set to a long period, such as 30 minutes or more. It also helps when you manually start Outlook and need to see the latest invites right away. The switch does not change how Outlook checks mail after startup. It only forces one immediate scan at launch.
Outlook supports many command-line switches. The /sniff switch is documented in Microsoft support articles for Outlook 2010, 2013, 2016, 2019, and Outlook for Microsoft 365. It works with both POP3 and IMAP accounts as well as Exchange accounts. However, the behavior is most noticeable with cached Exchange mode because the local copy of the mailbox may not reflect the latest server changes until a sync occurs.
Prerequisites for Using /sniff
You need a Windows PC running Outlook 2010 or later. The switch works with all current versions including Outlook for Microsoft 365. You do not need administrator rights to modify a desktop shortcut. You only need write access to the shortcut file on your desktop or taskbar. The switch does not require any registry changes or additional software.
Steps to Add the /sniff Switch to Outlook
You can apply the switch to any shortcut that launches Outlook. The most common shortcuts are on the desktop, the Start menu, or the taskbar. The steps below use the desktop shortcut as the example.
- Locate the Outlook shortcut
Find the Outlook icon on your desktop. If you do not have one, right-click the Start button, select Search, type Outlook, right-click the Outlook app in the results, and choose Open file location. In the File Explorer window, right-click the Outlook shortcut and select Copy. Go to your desktop, right-click an empty area, and select Paste. - Open the shortcut properties
Right-click the Outlook shortcut on your desktop and select Properties from the context menu. The Properties window opens to the Shortcut tab by default. - Edit the Target field
In the Target field, you see a path similar to"C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE". Click at the end of this text, outside the closing quotation mark. Press the Spacebar once. Then type/sniff. The full target should look like this:"C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE" /sniff - Apply the change
Click Apply at the bottom of the Properties window. Then click OK to close the window. - Launch Outlook with the new switch
Double-click the modified shortcut to start Outlook. The application opens normally. You do not see any confirmation message. The /sniff switch runs silently in the background.
Modifying the Taskbar Shortcut
If you launch Outlook from the taskbar, you need to edit a different shortcut. Right-click the Outlook icon on the taskbar. Do not left-click it. In the menu that appears, right-click the Outlook entry again and select Properties. This opens the shortcut properties for the taskbar pin. Follow the same steps to add /sniff to the end of the Target field.
Using /sniff with Other Switches
You can combine /sniff with other Outlook command-line switches. For example, you might want to start Outlook with a specific profile using the /profile switch. The syntax is:
"C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE" /profile "Work" /sniff
Place each switch after the executable path, separated by a space. The order of switches does not matter. If a switch takes an argument like a profile name, enclose that argument in quotation marks.
Common Issues and Limitations with /sniff
Outlook Ignores the /sniff Switch
If Outlook starts but does not appear to detect new calendar invites faster, check that you placed the switch outside the quotation marks. A common mistake is typing /sniff inside the quotes. The switch must be after the closing quote. Also verify that no other instance of Outlook is running. The switch only applies at launch. If Outlook is already open in the background, the switch has no effect.
Outlook Fails to Start After Adding /sniff
This usually happens when you combine multiple switches incorrectly. For instance, using two switches that conflict, such as /safe and /sniff, may cause Outlook to crash. Remove all switches and start with only /sniff. If Outlook launches correctly, add other switches one at a time to find the conflict.
/sniff Does Not Work with All Account Types
The switch is designed for MAPI-based accounts, which includes Exchange, Outlook.com, and IMAP accounts. POP3 accounts that use offline folders may not respond to /sniff because POP3 downloads mail to a local PST file rather than a server folder. In that case, the switch may appear to do nothing. Consider switching to IMAP or Exchange for faster calendar invite detection.
Calendar Invites Still Appear After a Delay
The /sniff switch forces one scan at startup. It does not change the Send/Receive schedule. If you keep Outlook open for hours, new invites that arrive after startup are still subject to the normal poll interval. To reduce that delay, go to Send/Receive > Send/Receive Groups > Define Send/Receive Groups and set a shorter interval, such as 1 minute, for your account.
Outlook /sniff Switch vs Send/Receive Group Settings
| Item | /sniff Switch | Send/Receive Group Setting |
|---|---|---|
| When it runs | Only at Outlook startup | At a scheduled interval while Outlook is open |
| What it affects | Scans default message store for new items | Checks all configured mail folders |
| Configuration method | Command-line switch in shortcut target | Send/Receive > Send/Receive Groups > Define Send/Receive Groups |
| Works with POP3 | Limited effectiveness | Yes, downloads messages |
| Works with Exchange | Yes | Yes |
| Requires restart | Yes, every time you change the switch | No, changes apply immediately |
The /sniff switch is a one-time trigger. Send/Receive groups provide ongoing polling. For the best results, use both: add /sniff to your shortcut so you catch invites right when you start Outlook, and set a short Send/Receive interval so you catch invites that arrive later.
You can now configure Outlook to detect new calendar invites immediately upon launch by adding the /sniff switch to your desktop or taskbar shortcut. Test the change by sending a test meeting request to yourself and restarting Outlook. If you work with multiple profiles, combine /sniff with the /profile switch. For ongoing invite detection, adjust your Send/Receive group interval to 1 or 2 minutes. This combination eliminates the lag between invite arrival and calendar update.