msys.parseRFC2822Addresses

March 26, 2020 Contributors

Name

msys.parseRFC2822Addresses — Parse the address string per the address parsing rules defined in RFC2822

Synopsis

msys.parseRFC2822Addresses(addressstring, component);

addressstring: string
component: string

Description

Parse the address string per the address parsing rules defined in RFC2822. Note that this is NOT the same specification used to parse SMTP protocol addresses (RFC2821) .

Where the address header is made up of [email protected], the possible components are:

  • all the entire email address

  • localpart everything before the @

  • user the user portion

  • detail the detail portion

  • domain the domain portion

A table containing each detected address component is returned.

It is anticipated that you will usually want to use the msg:address_header function as it is more convenient.

Because this function is in the msys namespace, an explicit require is not necessary.

See Also

msg:address_header