Email validator for Erlang
==========================
[](https://github.com/rbkmoney/email_validator/actions?query=branch%3Amaster+workflow%3A"CI") [](http://www.erlang.org)
Library for email address validation based on [RFC5321 (Simple Mail Transfer Protocol)](https://tools.ietf.org/rfc/rfc5321.txt)
with support for UTF-8 email headers ([RFC6532](https://tools.ietf.org/rfc/rfc6532.txt), [RFC6531](https://tools.ietf.org/rfc/rfc6531.txt))
and stricter IP address grammar ([RFC3986](https://tools.ietf.org/html/rfc3986#appendix-A)).
Using the library
-----------------
Add library as dependency in `rebar.config`
    {deps, [
        {email_validator, "1.0.0"}
        ...
    ]}.
Add `email_validator` as application dependency
    {application, app,
         [
          {applications, [
                          ...
                          email_validator
                         ]},
          ...
         ]}. 
Use `email_validator:validate/1` for email validation.