A full-featured library for parsing, validating, and rendering email addresses.
Addy.decode "[email protected]"
-- Right (EmailAddr "[email protected]")
Addy.decode "我買@屋企.香港"
-- Right (EmailAddr "\25105\36023@\23627\20225.\39321\28207")
Addy.decode "Mary Smith <[email protected]> (hi there!)"
-- Right (EmailAddr "Mary Smith <[email protected]> (hi there!)")
Addy.decode "example@[127.0.0.1]"
-- Right (EmailAddr "example@[127.0.0.1]")
Addy.encode address
-- "[email protected]"
Addy.decode "Mary Smith <[email protected]> (hi there!)"
& second Addy.encodeFull
-- Right "Mary Smith <[email protected]> (hi there!)"