Curiosity

Yahoo Mail

Ingests Yahoo mailboxes over IMAP, authenticating with Yahoo OAuth instead of a password. Built on the shared ImapTaskBase so the underlying ingestion is identical to the generic IMAP integration.

variant=info text="Email" variant=success text="OAuth"

What gets ingested

Element Mapped to
Yahoo messages _Message
Attachments _FileEntry + _Blob
Folders / labels _Folder

Authentication

  • Type: OAuth via Yahoo. The connector refreshes the access token via the Curiosity OAuth broker before each run.
  • IMAP host: fixed to imap.mail.yahoo.com:993.
sequenceDiagram participant Conn as Connector participant Broker as CuriosityOAuthBroker participant Y as Yahoo OAuth participant IMAP as imap.mail.yahoo.com Conn->>Broker: Refresh token? Broker->>Y: Token endpoint Y->>Broker: New access token Broker->>Conn: Token Conn->>IMAP: AUTHENTICATE XOAUTH2 ... IMAP->>Conn: Mailbox

Access control mapping

  • Per-user mailbox; ACLs follow the connecting user's identity.

Sync cadence

  • Default cron: every 15 minutes.
  • Incremental sync: identical to the generic IMAP connector — per-folder UID + UIDVALIDITY tracking.