static true: is_disposable_email(
$p_email
$p_email
)
|
|
Determines if the email address is disposable.
Parameters:
|
$p_email |
$p_email: |
The email address to validate. |
API Tags:
| Return: | disposable, false: non-disposable. |
| Access: | public |
static true: is_forwarding_email(
$p_email
$p_email
)
|
|
Determines if the email address is disposable email that forwards to users' email address. This is one of the best kind of disposable addresses since emails end up in the user's inbox unless the user cancel the address.
Parameters:
|
$p_email |
$p_email: |
The email address to check. |
API Tags:
| Return: | disposable forwarding, false: otherwise. |
| Access: | public |
static true: is_open_email(
$p_email
$p_email
)
|
|
Determines if the email address is an email address in an open domain. These are
addresses that users can sign up for, typically free. They then has to login to these address to get the emails. These are not considered to be disposable emails, however, if the application is providing a free trial for an expensive server, then users can signup for more accounts to get further trials.
If applications are to block these addresses, it is important to be aware that some users use open webmail as their primary email and that such service providers include hotmail, gmail, and yahoo.
Parameters:
|
$p_email |
$p_email: |
The email address to check. |
API Tags:
| Return: | open domain email, false: otherwise. |
| Access: | public |
static true: is_shredder_email(
$p_email
$p_email
)
|
|
Determines if the email address is a shredder email address. Shredder email address delete all received emails without forwarding them or making them available for a user to check.
Parameters:
|
$p_email |
$p_email: |
The email address to check. |
API Tags:
| Return: | shredded disposable email, false: otherwise. |
| Access: | public |
static true: is_time_bound_email(
$p_email
$p_email
)
|
|
Determines if the email address is time bound, these are the disposable addresses that auto expire after a pre-configured time. For example, 10 minutes, 1 hour, 2 hours, 1 day, 1 month, etc. These address can also be trash emails or forwarding emails.
Parameters:
|
$p_email |
$p_email: |
The email address to check. |
API Tags:
| Return: | time bound disposable email, false: otherwise. |
| Access: | public |
static true: is_trash_email(
$p_email
$p_email
)
|
|
Determines if the email address is trash email that doesn't forward to
user's email address. This kind of address can be checked using a web page and no password is required for such check. Hence, data sent to such address is not protected. Typically users use these addresses to signup for a service, and then they never check it again.
Parameters:
|
$p_email |
$p_email: |
The email address to check. |
API Tags:
| Return: | disposable trash mail, false: otherwise. |
| Access: | public |
void echo_results(
$p_email
$p_email
)
|
|
A debugging function that takes in an email address and dumps out the details for such email.
Parameters:
|
$p_email |
$p_email: |
The email address to echo results for. This must be a safe script (i.e. no javascript, etc). |
A debugging function that outputs some statistics about the number of domains in each category.
void is_free_email(
$p_email
)
|
|
See is_open_domain() for details.
Parameters: