edgeport - v1.0.6
    Preparing search index...

    Interface ImapMessage

    A single message returned by ImapSession.fetch.

    interface ImapMessage {
        body?: Uint8Array<ArrayBufferLike>;
        flags: string[];
        headers?: Record<string, string>;
        internalDate?: string;
        size?: number;
        uid: number;
        text(): string;
    }
    Index
    body?: Uint8Array<ArrayBufferLike>

    Raw message bytes, when the body was fetched.

    flags: string[]

    IMAP flags set on the message (e.g. \Seen, \Flagged).

    headers?: Record<string, string>

    Parsed RFC 822 headers, lowercased keys, when the body was fetched.

    internalDate?: string

    Server-side internal date string, when present.

    size?: number

    Octet size reported by RFC822.SIZE, when requested.

    uid: number

    Unique identifier within the selected mailbox.

    • Decodes the raw body as UTF-8 text, or returns '' when no body was fetched, so callers do not build a TextDecoder. The raw bytes remain on body.

      Returns string

      The decoded message body.

      1.0.4