Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/pewdiepie-archdaemon/odysseus/llms.txt

Use this file to discover all available pages before exploring further.

Odysseus includes a full IMAP/SMTP inbox with AI triage built in. It connects to email using standard IMAP for reading and SMTP for sending, authenticated with a username and password (or app password). This works with the overwhelming majority of email providers — any service that supports IMAP access and has not disabled password authentication can be added.

Adding an account

1

Open Email Settings

Go to Settings → Email → Add Account.
2

Fill in the account details

Enter a display name, then the IMAP and SMTP server details: hostname, port, TLS mode, username, and password.
3

Test the connection

Use the Test button to verify both IMAP and SMTP before saving. Odysseus will report which half (if either) failed.
4

Save

Once the test passes, save the account. Odysseus starts polling for new messages immediately. The first account you add becomes the default.

Provider compatibility

Gmail requires IMAP to be enabled in your Google Account settings, and uses an App Password for third-party clients when 2-Step Verification is active (2FA is required to generate app passwords).
  1. Enable IMAP in Gmail settings → See all settings → Forwarding and POP/IMAP
  2. Generate an App Password: Google Account → Security → App passwords → Mail → Generate
SettingValue
IMAP hostimap.gmail.com
IMAP port993 (SSL/TLS)
SMTP hostsmtp.gmail.com
SMTP port587 (STARTTLS)
Usernameyour full Gmail address
Passwordthe 16-character App Password

Outlook and Office 365 limitation

Microsoft has disabled basic (username + password) authentication for Outlook and Microsoft 365 in most modern accounts and tenants. If you try to add an Outlook account, you will likely see:
  • IMAP: AUTHENTICATE failed
  • SMTP: 535 5.7.139 Authentication unsuccessful, basic authentication is disabled
This is a Microsoft policy, not a configuration error. Odysseus does not support Microsoft OAuth or Graph Mail yet, so Outlook and Microsoft 365 accounts cannot currently be added through the IMAP/SMTP form. Use another email provider with app-password support, or track the future Microsoft Graph OAuth integration.

AI triage features

Each account can have per-account AI triage enabled in Settings → Email. When active, Odysseus uses your configured utility or default model to process incoming messages in the background.
FeatureWhat it does
Auto-summarizeGenerates bullet-point summaries shown on hover in the inbox list.
Auto-reply draftDrafts a reply in your writing style, pre-filled when you click Reply.
Auto-tagClassifies messages with labels such as urgent, marketing, invoice, reminder, and spam.
Spam detectionScores each message for spam probability; flagged messages appear under the spam tag filter.
Urgency scoringAssigns an urgency score per message; the inbox unread dot changes color based on the highest-urgency unread.
AI triage requires a working LLM endpoint. Set at least a Utility model in Settings → Models for background tasks. Triage runs in the background and does not block inbox loading.

CalDAV calendar sync

Calendar sync is configured separately from email. If your provider also offers CalDAV — for example Fastmail, Nextcloud, or a self-hosted Radicale server — connect your calendar in Settings → Calendar. See the Email and Calendar guide for the full CalDAV setup.

Credential storage

IMAP and SMTP credentials, including passwords and app passwords, are stored locally in data/ (encrypted at rest). Keep data/ private and exclude it from any backups you share or publish. It is gitignored by default — do not override that.

Build docs developers (and LLMs) love