Skip to content

global mbox

https://github.com/lunarmodules/luasocket/blob/master/src/mbox.lua

😱 Types incomplete or incorrect? 🙏 Please contribute!


methods


mbox.split_message


function mbox.split_message(message_s: string)
 -> headers string
 -> body string

mbox.split_headers


function mbox.split_headers(headers_s: string) -> headers string[]

mbox.parse_header


function mbox.parse_header(header_s: string)
 -> name string
 -> value string

mbox.parse_headers


function mbox.parse_headers(headers_s: string) -> headers table<string,string>

mbox.parse_from


function mbox.parse_from(from: string)
 -> name string
 -> address string

mbox.split_mbox


function mbox.split_mbox(mbox_s: string) -> mbox string[]

mbox.parse


function mbox.parse(mbox_s: string) -> mbox Message[]

mbox.parse_message


function mbox.parse_message(message_s: string) -> message Message {
    headers = table<string,string>,
    body = string,
}