burnex v1.0.5 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

is_burner?(email)

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
is_burner_domain(domain)

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
providers()

Specs

providers :: [binary, ...]

Returns the list of all blacklisted domains providers