• Parses headers from a raw IMF header string.

    Parameters

    • rawHeaders: string

      The raw headers as a string

    • mode: "strict" | "relaxed" = 'relaxed'

      Strict mode rejects emails with invalid headers. Relaxed simply deletes invalid headers.

    Returns Promise<Record<string, string | string[]>>

    • A dictionary of headers (handling duplicates)
    • If any header fails validation.

    0.0.1