ts-mailcow-api
    Preparing search index...

    Interface MailboxEndpoints

    Interface for all Mailbox endpoints.

    interface MailboxEndpoints {
        create(payload: MailboxPostRequest): Promise<MailcowResponse>;
        delete(payload: MailboxDeleteRequest): Promise<MailcowResponse>;
        edit(payload: MailboxEditRequest): Promise<MailcowResponse>;
        editPushover(payload: PushoverEditRequest): Promise<MailcowResponse>;
        editQuarantine(payload: QuarantaineEditRequest): Promise<MailcowResponse>;
        editSpamScore(payload: SpamScoreEditRequest): Promise<MailcowResponse>;
        editUserACL(payload: ACLEditRequest): Promise<MailcowResponse>;
        get(mailbox: "all"): Promise<Mailbox[]>;
        get(mailbox: string): Promise<Mailbox[]>;
        getActiveUserSieve(mailbox: string): Promise<string[]>;
    }
    Index

    Methods

    • Endpoint fot getting a mailbox's active sieve.

      Parameters

      • mailbox: string

        The mailbox to get.

      Returns Promise<string[]>