WEB и WordPress новости, темы, плагины. Здесь мы делимся советами и лучшими решениями для сайтов.

mailboxlayer – бесплатный и мощный API для проверки подлинности электронной почты (реальная электронная почта)

100

Проверка адреса электронной почты – важная часть веб-разработки. Мы должны проверить, действителен ли данный адрес электронной почты, прежде чем выполнять какие-либо операции. Другими словами, мы должны проверить, является ли введенный адрес электронной почты настоящим или нет.

Если у вас есть веб-сайт, вы знаете, что пользователи вводят неправильные электронные письма. Допустим, у вас есть форма регистрации, и пользователи могут зарегистрироваться на вашем веб-сайте, введя ложный адрес электронной почты. Здесь мы имеем в виду ложный адрес электронной почты, который на самом деле не существует. Конечно, мы можем отправить пользователю ссылку для активации перед активацией его учетной записи. Но пользователи с неправильным адресом электронной почты уже вставлены в базу данных.

Это приводит к тому, что ненужные записи сохраняются в вашей базе данных. Это тратит впустую полосу пропускания вашего сервера, и размер вашей базы данных становится излишне большим. Это может быть проблемой для популярного веб-сайта, на котором регистрируется большое количество пользователей. Вы должны избегать этого. Все, что вам нужно сделать, это просто проверить, действительно ли существует адрес электронной почты, прежде чем продолжить.

В этой статье мы изучаем, как проверить, действителен ли адрес электронной почты, с помощью API mailboxlayer.

Начиная

mailboxlayer – это простой сервис REST API для измерения доставляемости и качества электронной почты. Они предоставляют как бесплатные, так и платные планы. В бесплатном плане он позволяет выполнять 250 запросов API в месяц. Это означает, что мы можем проверять 250 писем в месяц. Подробнее об этом вы можете узнать на странице их продукта.

Для начала вам необходимо зарегистрироваться на веб-сайте mailboxlayer, выбрав любой предпочтительный план. После входа в систему вы получите собственную панель управления, на которой вы сможете увидеть активность своей учетной записи. На панели управления Пользователь также может проверить, сколько квоты он использовал до сих пор. Скопируйте ключ доступа к API со своей панели инструментов, который нам нужен для вызова API mailboxlayer.

mailboxlayer - бесплатный и мощный API для проверки подлинности электронной почты (реальная электронная почта)

Проверьте правильность адреса электронной почты с помощью API mailboxlayer

Для проверки настоящей электронной почты нам нужно вызвать конечную точку API mailboxlayer. В запросе пользователю необходимо отправить адрес электронной почты и ключ API. В ответ mailboxlayer отправляет ответ, состоящий из 10 различных объектов ответа. Ниже приведен скриншот ответа.

mailboxlayer - бесплатный и мощный API для проверки подлинности электронной почты (реальная электронная почта)

В приведенном ниже коде мы используем PHP cURL для отправки запроса API и отображения ответа.

<?php
// set API Access Key
$access_key = 'YOUR_API_KEY';
 
// set email address
$email_address = 'EMAIL_ADDRESS';
 
// Initialize CURL:
$ch = curl_init('http://apilayer.net/api/check?access_key='.$access_key.'&email='.$email_address.'');  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 
// Receive the data:
$json = curl_exec($ch);
curl_close($ch);
 
// Decode JSON response:
$validationResult = json_decode($json, true);
 
if ($validationResult['format_valid'] && $validationResult['smtp_check']) {
    echo "Email is valid";
} else {
    echo "Email is not valid";
}

Мы проверяем, есть ли в ответе format_valid и smtp_check значение true. Если эти две переменные содержат значение «истина», это означает, что наш адрес электронной почты действителен, и это настоящий адрес электронной почты. Таким образом, вы можете защитить свою систему от показателя отказов электронной почты и недействительных писем.

Статьи по Теме

Источник записи: artisansweb.net

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее