burnex v1.1.0 Burnex
Elixir burner email (temporary address) detector. List from https://github.com/wesbos/burner-email-providers/blob/master/emails.txt
Summary
Functions
Check if email is a temporary / burner address
Check a domain
Returns the list of all blacklisted domains providers
Functions
Specs
is_burner?(binary) :: boolean
Check if email is a temporary / burner address.
Examples
iex> Burnex.is_burner?("my-email@gmail.com")
false
iex> Burnex.is_burner?("my-email@yopmail.fr")
true
iex> Burnex.is_burner? "invalid.format.yopmail.fr"
false
Specs
is_burner_domain?(binary) :: boolean
Check a domain
Examples
iex> Burnex.is_burner_domain?("yopmail.fr")
true
iex> Burnex.is_burner_domain?("")
false
iex> Burnex.is_burner_domain?("gmail.com")
false