outlook for windows
1386 TopicsSearch Folder Creation Issue
I've been using the new version of Outlook for around a year and a half without any issues. However, today I've noticed that I can no longer create Search Folders that filter emails by category. When I go through the process, I can name the Search Folder and choose the folder type without any problems. The issue occurs when I try to select the email categories. The category list appears, but clicking on a category doesn't actually select it. Because of this, I get the message "Select at least one category", even though I've clicked on one. This happens in both the desktop app and Outlook on the web, so it doesn't seem to be specific to my laptop. Is anyone else aware of this issue, and if so are there any workarounds?10Views0likes0CommentsOutlook contact CSV import corrupts existing contacts without warning
Outlook (classic) corrupts existing contacts during CSV import without any warning. When I re-import a CSV exported by Outlook itself (UTF-8 with BOM), the contacts lose their names and email addresses and appear as “Name not available”. Using the exact same CSV content re-encoded as Shift-JIS imports correctly. This behavior is reproducible and cannot be prevented by user actions. It appears to be a defect or a flawed design in Outlook’s CSV import logic. Please investigate and provide an official explanation.47Views0likes2Comments15 productivity features in the new Outlook for Windows
Hello, Outlook community. I’m Vicki Milton, a Principal Product Manager on the Outlook team. Over the last year, we’ve added important capabilities across areas such as offline support, shared mailboxes, and PST files. Alongside those milestones, we've continued to deliver smaller improvements that help people work more efficiently throughout the day. This article highlights 15 productivity features in the new Outlook for Windows that can help you stay organized, reduce routine effort, and keep important work moving. Mail features Email remains central to how many people manage communications, priorities, and follow-up. Outlook includes familiar tools for composing and organizing messages, along with newer capabilities that can help reduce friction and make inbox management more efficient. Pin a mail: Keep important messages easy to find. The Pin feature keeps a selected email at the top of your inbox so it remains visible as new messages arrive. This can be useful for items you need to reference often or do not want to lose track of, such as travel details, approvals, or active requests. By keeping priority messages in view, Pin can reduce time spent searching and help you stay focused on current work. Snooze a mail: Return messages when they are relevant again. Snooze lets you temporarily remove an email from your inbox and have it reappear at a time you choose. This can help keep your inbox focused on messages you can act on now while ensuring follow-up items come back when they are timely. It is particularly useful for requests that depend on additional information, scheduled tasks, or work you plan to handle during dedicated focus time. Add multiple categories at the same time: Organize messages with fewer steps. If you use categories to manage incoming mail, Outlook makes it possible to apply more than one category in a single action. This can help when you need to capture multiple types of context, such as project, priority, or follow-up status, without reopening menus repeatedly. It is especially useful when processing a large number of messages. Sweep: Reduce repetitive inbox cleanup. Sweep lets you create automatic actions for messages from a specific sender. For example, you can delete promotional mail after a set period, keep only the latest message in a thread, or move recurring updates to a folder. This can help reduce manual cleanup and keep your inbox more focused on items that need attention. Schedule Send: Write on your schedule and deliver at the right time. Schedule Send lets you prepare messages when it is convenient for you and send them later at a time that works better for the recipient. This can improve visibility, support more intentional communication, and reduce the need to rely on reminders or leave messages in Drafts. Simplified folder sharing: Share folders more simply. Sharing a mail folder has traditionally required extra permission steps, especially for nested folders. Now, when you share a folder, Outlook can automatically apply the visibility permissions needed for its parent folders. This can reduce setup effort, help avoid access issues for recipients, and make folder sharing easier to complete with confidence. Calendar and meeting features For many people, the workday is shaped by meetings, schedule changes, and the need to stay aligned on what comes next. Outlook includes calendar and meeting capabilities that can help simplify planning, reduce coordination overhead, and make follow-up easier. Follow a meeting: Stay informed without attending live. The Follow RSVP option lets you indicate that you will not attend a meeting but still want access to the recap. This can be helpful when schedules overlap or when a meeting is useful to monitor without joining in real time. It can help you stay connected to outcomes and shared materials while keeping your calendar more manageable. Save calendar views: Return to the calendar setup you need more quickly. Saved Views let you store specific calendar combinations and switch back to them without rebuilding the same view each time. This can save time for people who move frequently between personal, team, and project schedules. It also can make it easier to review the right set of calendars for different planning tasks. Improved meeting tracking: Work with meeting responses more efficiently. Outlook includes tools that make it easier for organizers to review and manage meeting responses. You can sort attendee lists, search for names in the Tracking view, and copy or download response details when needed. These capabilities can be especially useful for larger meetings where attendance information needs to be reviewed quickly. Meeting recap: Find follow-up materials in one place. After a Teams meeting, the calendar event in Outlook can surface a Meeting recap with links to the recording, transcript, and shared files. This can make it easier to review what was discussed, confirm details, or catch up afterward. By keeping these materials together, Meeting recap can reduce the time it takes to get oriented after a meeting. Filtered views: Reduce visual clutter in your calendar. Filters let you hide meetings you are not attending and limit the distraction of declined or informational events. This can make it easier to scan your schedule, identify conflicts, and focus on the meetings that need your attention. For people with full calendars, it can help make planning more straightforward. Change a recurring event: Update future meetings while preserving earlier ones. When plans change, Outlook lets you edit the current event and all following events in a recurring series. This can make it easier to adjust details such as time, location, or agenda going forward without changing the record of past meetings. It can simplify updates for organizers and reduce disruption for attendees. Personalization and settings Settings can play a practical role in day-to-day productivity. A few adjustments can make it easier to focus, move between accounts and calendars, and work in a way that fits your preferences. Here are several settings-related features that can help make Outlook feel more streamlined and manageable. Rename your email accounts: Make the right inbox easier to recognize. If you use multiple accounts in Outlook, you can assign each one a custom name. This can help you tell accounts apart more quickly, reduce the chance of sending from the wrong inbox, and make navigation simpler as you move between accounts during the day. Modern themes: Choose a look that supports comfort and clarity. Outlook includes theme and color options that let you tailor the experience to your preferences. Visual settings can influence readability and comfort, especially for people who spend much of the day in email and calendar. Options such as Dark Mode and color customization can help make the interface feel easier to use over time. Keyboard shortcuts: Keep familiar ways of working. In Outlook, you can choose the shortcut style you prefer in Settings. This can help you maintain existing habits, reduce adjustment time, and complete common tasks with fewer steps. For people moving from classic Outlook or Outlook on the web, shortcut flexibility can make the transition more consistent. These features reflect a broader effort to help people work more efficiently in the new Outlook for Windows. Whether you are managing a high volume of email, coordinating a full calendar, or tailoring the experience to match your workflow, these updates are designed to reduce effort and improve day-to-day productivity. For more information and step-by-step guidance, see the Microsoft Support articles and the Learning Path.3.8KViews1like8CommentsQuick Parts are Now Available in New Outlook
Quick Parts have officially arrived in the New Outlook experience, and many users have been asking how they work and what has changed from Classic Outlook. I put together a short walkthrough covering how to create, insert, and manage Quick Parts, along with a few notes on features that didn’t make it into the new version. 🔗 Video overview: https://youtu.be/k3rVgpGmSFs?si=rvEdCK_WgBhjlLcj 🔗 Blog post: https://traccreations4e.com/new-outlook-quick-parts 🔗Vote: Quick Parts Characters Shortcut · Community Hope this helps anyone transitioning to New Outlook or supporting others who are. If you’ve already tested Quick Parts in the new interface, I’d love to hear what you think. #traccreations4e-p25 2/15/20266.8KViews6likes15CommentsNuevo formato mensaje para borrar los elementos eliminados.
Nuevo formato mensaje para borrar los elementos eliminados en Outlook Office16. Hasta hace pocos días cuando aparecia este mensaje el puntero del ratón se quedaban apuntando a autorizar el borrado (SI). Ahora con el nuevo formato el punreto no lo hace y tengo que desplazarlo para ponerlo encima del "SI". No se si se puede solucionar eso. Saludos.41Views0likes2CommentsOutlook on Windows 11: when local sync re‑contaminates global settings
Introduction I want to share a finding that I believe is concerning: the Outlook client on Windows 11 can act as a vector of “re‑contamination” of local data, reactivating settings that were already disabled in the cloud. While this is not malware in the strict sense, the behavior is contradictory enough that it undermines privacy and user trust. Context of the issue To avoid any doubt, I disabled the Expanded People Suggestions option in all three possible places: Outlook client on Windows 11. Outlook Web. Global Privacy settings in my Microsoft Account. In every case, the option was disabled and the exported configuration file appeared empty, confirming that the deletion had been applied correctly. Cross‑account contamination → when another account was added to the Outlook client, the contaminated suggestions were transferred and appeared in that account as well, even though those addresses had never been used there. Evidence observed Empty file in the cloud → confirms that the deletion was effective. Desktop client re‑sync → uploads obsolete local data and reactivates the option. Result → the global configuration once again shows suggestions that had already been disabled. Injected email addresses → the suggestions included addresses that I have never used or contacted. These appear to have been introduced by third parties or internal contamination, not by my own activity. Cross‑account contamination → when another account was added to the Outlook client, the contaminated suggestions were transferred and appeared there too. Implications The Outlook client does not respect privacy preferences set in the cloud. Local data takes precedence over global settings, which contradicts modern synchronization logic. The presence of never‑used, injected email addresses raises serious concerns about data integrity and possible external contamination. This may affect many users, not just an isolated case. Reflection This behavior creates the perception that the client acts like intrusive software: even if the user deletes data in the cloud, the client “resurrects” it from its local cache. In practical terms, it is a form of re‑contamination that compromises confidence in synchronization between client and server. The fact that injected addresses appear in suggestions makes the issue even more problematic, as it suggests external influence beyond the user’s own history. Conclusion The cloud should be the source of truth. If a user disables data in Outlook Web and in the global Microsoft Account settings, no local client should have the ability to reactivate it. This finding deserves attention because it directly affects privacy, data integrity, and the coherence of the Microsoft ecosystem. Invitation Has anyone else observed this behavior in Outlook for Windows 11? Have you seen deleted cloud settings reappear after reinstalling or re‑synchronizing the client, or injected email addresses that were never used showing up in suggestions?76Views0likes1CommentAttachement date of outlook classic
when i download the attachment from old email, the date of the file, should be today date, but that doesn't happen, it appears the old date of when it was created. In a big folder of downloads i cant find it. This happens in outlook 365, outlook 2016 and Outlook 2024 classic with email 365 account. But in Outlook 2019 classic works perfectly it sava with today date. Should be some configuration?41Views0likes1CommentClassic Outlook event-based add-in: fetch/XMLHttpRequest fails in JavaScript-only runtime
We are testing outbound HTTP from an Outlook add-in event-based activation handler running in the classic Outlook for Windows JavaScript-only runtime used by: <Override type="javascript" resid="JSRuntime.Url"/> Question Is response-bearing HTTP via fetch or XMLHttpRequest officially supported from the classic Outlook for Windows JavaScript-only event runtime? If it is supported: Are there additional manifest, policy, trust, or runtime requirements beyond: absolute HTTPS URLs, <AppDomains>, .well-known/microsoft-officeaddins-allowed.json, Office.actions.associate(...), and using a single bundled JS file? If it is not supported or unreliable in this runtime: What is the recommended/supported pattern for an OnAppointmentSend handler that requires a server-side validation decision before allowing send? We are currently considering this workaround architecture: Precompute the validation result in the taskpane/WebView runtime. Store the decision in Outlook custom properties. Read the stored value from events.js during OnAppointmentSend. Is this workaround required, or should direct outbound HTTP from the event runtime work reliably? Environment Client tested: Microsoft Outlook 2016 MSO Version 2604 Build 16.0.19929.20172 32-bit Platform logged by Office.js: Office.context.platform === "PC" The launch event itself works correctly: OnAppointmentSendHandler is invoked. Office.actions.associate(...) works. event.completed(...) is delivered to Outlook successfully. The issue is specifically that response-bearing HTTP from events.js does not complete reliably. Relevant manifest excerpt <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1"> <Requirements> <bt:Sets DefaultMinVersion="1.12"> <bt:Set Name="Mailbox" /> </bt:Sets> </Requirements> <Hosts> <Host xsi:type="MailHost"> <Runtimes> <Runtime resid="WebViewRuntime.Url" lifetime="short"> <Override type="javascript" resid="JSRuntime.Url" /> </Runtime> </Runtimes> <DesktopFormFactor> <ExtensionPoint xsi:type="LaunchEvent"> <LaunchEvents> <LaunchEvent Type="OnAppointmentSend" FunctionName="OnAppointmentSendHandler" SendMode="SoftBlock" /> </LaunchEvents> <SourceLocation resid="WebViewRuntime.Url" /> </ExtensionPoint> </DesktopFormFactor> </Host> </Hosts> <Resources> <bt:Urls> <bt:Url id="WebViewRuntime.Url" DefaultValue="https://example-addin-host.example.com" /> <bt:Url id="JSRuntime.Url" DefaultValue="https://example-addin-host.example.com/events.js?v=2.0.0.16" /> </bt:Urls> </Resources> </VersionOverrides> Well-known event runtime CORS configuration We also configured the documented well-known URI for event runtime CORS: { "allowed": [ "https://example-addin-host.example.com/events.js?v=2.0.0.16" ] } Hosted at: https://example-addin-host.example.com/.well-known/microsoft-officeaddins-allowed.json Minimal events.js repro (function (root) { function OnAppointmentSendHandler(event) { console.log('[test] handler triggered', { hasFetch: typeof fetch, hasXMLHttpRequest: typeof XMLHttpRequest, platform: Office.context.platform }); var fetchStartedAt = Date.now(); setTimeout(function () { console.log('[test] fetch still pending', { elapsedMs: Date.now() - fetchStartedAt }); }, 4500); fetch('https://example-addin-host.example.com/manifest.xml', { method: 'GET', cache: 'no-store' }).then( function (response) { console.log('[test] fetch response', { elapsedMs: Date.now() - fetchStartedAt, ok: response.ok, status: response.status, statusText: response.statusText, url: response.url }); return response.text(); }, function (error) { console.log('[test] fetch error', { elapsedMs: Date.now() - fetchStartedAt, name: error && error.name, message: error && error.message }); } ); var xhrStartedAt = Date.now(); var xhr = new XMLHttpRequest(); xhr.timeout = 4500; xhr.onreadystatechange = function () { console.log('[test] xhr readyState', { elapsedMs: Date.now() - xhrStartedAt, readyState: xhr.readyState, status: xhr.status, statusText: xhr.statusText, responseURL: xhr.responseURL, responseTextLength: xhr.responseText ? xhr.responseText.length : 0 }); }; xhr.onload = function () { console.log('[test] xhr load', { elapsedMs: Date.now() - xhrStartedAt, status: xhr.status, responseTextLength: xhr.responseText ? xhr.responseText.length : 0 }); }; xhr.onerror = function () { console.log('[test] xhr error', { elapsedMs: Date.now() - xhrStartedAt, status: xhr.status }); }; xhr.ontimeout = function () { console.log('[test] xhr timeout', { elapsedMs: Date.now() - xhrStartedAt, readyState: xhr.readyState, status: xhr.status }); }; xhr.open( 'GET', 'https://example-addin-host.example.com/manifest.xml', true ); xhr.send(); setTimeout(function () { console.log('[test] completing event after wait'); event.completed({ allowEvent: true }); }, 6500); } root.OnAppointmentSendHandler = OnAppointmentSendHandler; Office.actions.associate( 'OnAppointmentSendHandler', OnAppointmentSendHandler ); })(this); Observed behavior The handler logs successfully. typeof fetch === "function". typeof XMLHttpRequest === "function". However: fetch(...) starts, but no response callback is logged. In earlier tests, fetch remained pending until our timeout marker. XMLHttpRequest reaches readyState: 1 after open(), but does not return useful response data. In some runs it eventually reports: status: 0, empty response, or timeout. Server-side logs show the request does not reach the server in the failing cases. event.completed(...) works and Outlook receives the completion. Things already ruled out / tested We are using absolute URLs, not relative URLs. We tested both: https://localhost:3000/... http://localhost:3000/... We tested through an HTTPS tunnel pointing to localhost. We tested trusted local HTTPS certificates; this does not appear to be a certificate trust issue. We configured .well-known/microsoft-officeaddins-allowed.json as documented for event-based CORS. We added the target domains to <AppDomains>. We tested public safe domains such as JSONPlaceholder-style endpoints. This does not appear to be ordinary CORS because in failing cases the request never reaches the server. The events.js bundle is intentionally simple and compatible with older JavaScript syntax. We avoided modern syntax and can provide an ES5/ES2015 version if needed. The runtime itself loads and executes the handler correctly.81Views0likes1CommentIMAP connection error INVALIDCREDENTIALS
I am trying to add my external IMAP mailbox from my hosting provider (Easyhost.be) to the new Outlook app / Outlook.com. However, when I try to add this mailbox to my domain 'vinedo.be', I immediately receive the error message: INVALIDCREDENTIALS INTERACTIONREQUIRED. In the classic Outlook desktop app, the account works immediately via IMAP with exactly the same password. Everything also works perfectly with the Outlook app on an Android smartphone. There appears to be an incorrect tenant attribution or cache in the background of the Microsoft Cloud that is internally blocking authentication for the domain vinedo.be. Could you clear the cache/tenant attribution for the domain vinedo.be so that the IMAP connection is routed externally again? The mailbox email address removed for privacy reasons was hosted by Gandi.net until recently. This is presumably causing the problem.115Views0likes1CommentNew Outlook: Calendar view cannot open modal dialogs (e.g. new event/settings) – Mail view works
I've been troubleshooting the above new issue (to me) with Copilot to produce the below summary. Hope this is helpful and you can advise and/or resolve ASAP! Thanks. --- We are experiencing a consistent issue in New Outlook for Windows, with similar reports from Outlook for Mac, where Calendar view fails to display modal dialogs. This affects: Creating new calendar events Editing or duplicating events Opening Settings When triggered from Calendar view, no dialog appears and the UI becomes unresponsive for that action. Note: Once calendar view 'breaks' Outlook, even switching back to mail view doesn't always work (incl. inability to close via usual X top right). Key behaviour ✅ Issue occurs only in Calendar view ✅ Same functionality works correctly from Mail view: New → Event opens and works Settings opens normally ✅ Outlook Web (PWA) and Teams Calendar work without issue ✅ Switching from Calendar → Mail immediately restores functionality Impact Users cannot effectively manage calendars using the desktop app (only view) Disrupts scheduling workflows Requires switching views or using other apps to complete basic actions Scope Multiple users affected Reproduced across: Windows (New Outlook) Mac (similar behaviour reported) Not device-specific Not account-specific Troubleshooting already attempted App repair/reset Full reinstall Restarting WebView2 processes Clearing local app data No resolution (only temporary, same as killing task and restarting app). Observed pattern This appears to be isolated to the Calendar view UI layer, specifically: Modal/dialog rendering fails only when invoked from the Calendar canvas The same dialogs work when invoked from Mail context Suspected cause Likely a regression in the Calendar canvas/modal framework in New Outlook (Monarch) affecting dialog rendering. This is consistent with previously observed Calendar-specific rendering issues in New Outlook (UI-layer defects limited to Calendar view rather than Exchange Online service). Request Confirm whether this is a known or emerging issue Provide workaround or mitigation guidance Advise if this is linked to a recent feature rollout / flighting Share ETA for fix if available Workaround (confirmed) Use Mail view → New → Event Use Outlook Web (PWA) or Teams Calendar Additional notes (optional) Issue appears tied to Calendar view state rather than service/backend Switching views consistently resets behaviour (albeit not consistently/long term) Suggest investigating Calendar modal rendering lifecycle87Views1like6Comments