Webmail

Consumer inbox over IMAP — list, read, send.

Endpoints · 3
POST/v1/webmail/getclient.webmail.get

Read one message (marks it seen). `messageId` is the IMAP UID from list().

get(input: { email: string; password: string; messageId: string; }): Promise<WebmailMessage>;
POST/v1/webmail/listclient.webmail.list

Recent messages in a folder (newest first; default `inbox`, `limit` 1..100).

list(input: { email: string; password: string; folder?: WebmailFolder; limit?: number; }): Promise<{ messages: WebmailMessageSummary[]; }>;
POST/v1/webmail/sendclient.webmail.send

Send a message FROM this mailbox via the relay.

send(input: { email: string; password: string; to: string; subject?: string; html?: string; text?: string; }): Promise<{ ok: true; providerId: string | null; }>;
Widgets · 3

Embeddable React components for this App. Click one to preview its UI. Previews render the component only — live data calls are disabled here (wire the Provider's basePath to a connector, as the Console does, to make them functional).