EmailOversight is a set of powerful tools that enable you to take your data management and email campaigns to the next level.
This is a simple PHP implementation of the API calls.
Update your composer.json
file
{
"require": {
"bcismariu/emailoversight-php": "0.*"
}
}
Run composer update
use Bcismariu\EmailOversight\EmailOversight;
$validator = new EmailOversight('YOUR_API_KEY');
$result = $validator->emailValidation('client.email@domain.com', 'your_list_id');
Read the official API for more details regarding parameters and responses.
In order to help with multiple queries, you can also pass your listId
to the constructor:
$validator = new EmailOversight([
'apitoken' => 'YOUR_API_KEY',
'listid' => 'your_list_id'
]);
$result1 = $validator->emailValidation('first.client@domain.com');
$result2 = $validator->emailValidation('second.client@domain.com');
Return Email validation Boolean
$validEmail = $validator->isVerified($result);
use example:
if($validEmail) {
// Good Email
}else {
// Bad Email
}
This is a very basic implementation that can only handle email validations. Any project contributions are welcomed!