Formats an address, wrapping it in a display name when one is given.
The inverse of parseEmailAddress: a bare address is returned unchanged, and a named
address becomes Name <address>. A display name containing characters that would break the
header syntax (",<>@()) is emitted as a quoted string.
Formats an address, wrapping it in a display name when one is given.
The inverse of parseEmailAddress: a bare address is returned unchanged, and a named address becomes
Name <address>. A display name containing characters that would break the header syntax (",<>@()) is emitted as a quoted string.