- addr-specrecord
- bi-addr-specprocedure
A bare e-mail address, e.g. jdoe@machine.example. LOCAL-PART and DOMAIN are plain strings; a quoted local part or a bracketed domain literal is unwrapped the same way a quoted-string is elsewhere in this module. Accessors: addr-spec-local-part, addr-spec-domain.
mailbox -- a datatype, predicate mailbox?<br> <procedure>(bi-mailbox) => BP</procedure><br> <procedure>(bi-mailbox-list) => BP</procedure><br>
One mailbox: either
(NamedMailbox DISPLAY-NAME ADDRESS) ; DISPLAY-NAME as in bi-phrase, ADDRESS an addr-spec (BareMailbox ADDRESS) ; ADDRESS an addr-spec
NamedMailbox prints with a space before the angle brackets, e.g. John Doe <jdoe@machine.example>; BareMailbox prints as the bare address alone. bi-mailbox-list matches one or more, comma-separated, folded to a list of mailbox values.