[GH-ISSUE #24490] feat: IMAP and CalDAV on User Level #74917

Closed
opened 2026-05-13 07:47:18 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @TomHGitHub on GitHub (May 9, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24490

Check Existing Issues

  • I have searched for all existing open AND closed issues and discussions for similar requests. I have found none that is comparable to my request.

Verify Feature Scope

  • I have read through and understood the scope definition for feature requests in the Issues section. I believe my feature request meets the definition and belongs in the Issues section instead of the Discussions.

Problem Description

Hi, I like where WebUI is going with Calendar.
In order to allow more agentic workflows, an integration of an IMAP client and CalDAV client in the WebUI with per-user credentials would be a great addition. Instead of connecting Outlook or Apple Calendar to the WebUI calendar, accessing existing calendars and mailboxes would be more practical.

Desired Solution you'd like

For the IMAP client, preferably, a user or admin should be able to add accounts to the WebUI user account and to limit the access to selected folders only, and optionally exclude sending via SMTP entirely. For the latter, saving drafts to the drafts folder would be a much safer option. These would then show up in the user's regular email program to open and send. Access to selected folders allows for dedicated workflows based on the specific folder. A user could move an email to that folder in his mail program and get the return into his draft folder, for example. An adjustable update frequency would safeguard the mail server from rogue update loops.
If you implement this, please include attachment processing, header processing, and consider very large mailboxes with more than 100,000 mails per folder.
Thank you very much!
Tom

Alternatives Considered

No response

Additional Context

No response

Originally created by @TomHGitHub on GitHub (May 9, 2026). Original GitHub issue: https://github.com/open-webui/open-webui/issues/24490 ### Check Existing Issues - [x] I have searched for all existing **open AND closed** issues and discussions for similar requests. I have found none that is comparable to my request. ### Verify Feature Scope - [x] I have read through and understood the scope definition for feature requests in the Issues section. I believe my feature request meets the definition and belongs in the Issues section instead of the Discussions. ### Problem Description Hi, I like where WebUI is going with Calendar. In order to allow more agentic workflows, an integration of an IMAP client and CalDAV client in the WebUI with per-user credentials would be a great addition. Instead of connecting Outlook or Apple Calendar to the WebUI calendar, accessing existing calendars and mailboxes would be more practical. ### Desired Solution you'd like For the IMAP client, preferably, a user or admin should be able to add accounts to the WebUI user account and to limit the access to selected folders only, and optionally exclude sending via SMTP entirely. For the latter, saving drafts to the drafts folder would be a much safer option. These would then show up in the user's regular email program to open and send. Access to selected folders allows for dedicated workflows based on the specific folder. A user could move an email to that folder in his mail program and get the return into his draft folder, for example. An adjustable update frequency would safeguard the mail server from rogue update loops. If you implement this, please include attachment processing, header processing, and consider very large mailboxes with more than 100,000 mails per folder. Thank you very much! Tom ### Alternatives Considered _No response_ ### Additional Context _No response_
Author
Owner

@owui-terminator[bot] commented on GitHub (May 9, 2026):

🔍 Related Issues Found

I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions:

  1. 🟢 #24079 enh: calendar
    This is the closest existing feature request around calendar functionality in WebUI. The new issue asks for CalDAV support and deeper calendar integration, so it is directly adjacent to this ongoing calendar enhancement.
    by tjbck

💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead.

This comment was generated automatically. React with 👍 if helpful, 👎 if not.

<!-- gh-comment-id:4412436260 --> @owui-terminator[bot] commented on GitHub (May 9, 2026): <!-- terminator-bot:related-issues-reply --> 🔍 **Related Issues Found** I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions: 1. 🟢 [#24079](https://github.com/open-webui/open-webui/issues/24079) **enh: calendar** *This is the closest existing feature request around calendar functionality in WebUI. The new issue asks for CalDAV support and deeper calendar integration, so it is directly adjacent to this ongoing calendar enhancement.* *by tjbck* --- 💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead. *This comment was generated automatically.* React with 👍 if helpful, 👎 if not.
Author
Owner

@tjbck commented on GitHub (May 10, 2026):

#24079

<!-- gh-comment-id:4415755773 --> @tjbck commented on GitHub (May 10, 2026): #24079
Author
Owner

@TomHGitHub commented on GitHub (May 10, 2026):

IMAP?

<!-- gh-comment-id:4416414418 --> @TomHGitHub commented on GitHub (May 10, 2026): IMAP?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#74917