✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Kickbox – reaalajas e-posti aadressi kontrollimise kogu PHP jaoks

27

Kas soovite kirjutada reaalajas e-posti kontrollimise skripti PHP-s? Päris e-posti aadress tähendab tegelikult eksisteerivat e-posti aadressi. See e-posti aadress ei ole võlts. Selles artiklis näitan teile, kuidas kirjutada e-posti kontrollija skripti PHP-s Kickboxi abil.

Miks peame kontrollima, kas meil on olemas?

Kui teil on liikmessait, saab kasutaja võltsitud e-posti aadressi abil teie süsteemi registreerida. Muidugi kasutame aktiveerimislingi voogu enne, kui kasutaja süsteemile juurde pääseb. Kuid see ei takista kasutajaid registreerumast. Teie andmebaasis on nende kasutuskõlbmatute e-posti aadressidega hulgaliselt kasutuid kirjeid.

Teine põhjus on e-posti põrkamine. Kui saatsite e-kirju valedele e-posti aadressidele, seisate silmitsi e-posti põrkamise probleemiga, kuna neid e-kirju tegelikult pole.

Selliste probleemide vältimiseks peaksime enne kasutajate registreerumist meie rakendusse lisama e-posti aadressi kontrollija.

Kickbox pakub e-posti aadressi kinnitamise teenust, mis aitab kontrollida, kas e-kiri on kehtiv või mitte. See teenus toimiks meie rakenduse jaoks reaalajas e-posti kontrollijana.

Hankige Kickboxi API võti

Selle teegi juurutamiseks peate kõigepealt looma konto Kickboxis. Pange tähele, et Kickbox pakub 100 tasuta e-posti aadressi kinnitamist. Lisakvootide saamiseks vaadake nende hinnalehte.

Kui olete Kickboxiga konto loonud, logige sisse oma kontole, minge jaotisse Konto seaded-> API võtmed ja looge API-võti.

Kickbox - reaalajas e-posti aadressi kontrollimise kogu PHP jaoks

Pärast API-võtme loomist saate seda vaadata, klõpsates API-võtme välja kõrval asuvat silmaikooni.

Kickbox - reaalajas e-posti aadressi kontrollimise kogu PHP jaoks

E-posti kinnitaja skript PHP-s

Nagu öeldud, kirjutame meilisõnumi kontrollskripti PHP-s. Kickbox pakub PHP jaoks nende ametlikku teeki. Kickboxi teegi installimiseks avage terminal oma projekti juurkataloogis ja käivitage järgmine käsk.

composer require kickbox/kickbox

Teegi installimisel on hea jätkata ja kirjutada tegelik kood, mis kontrollib, kas e-post on tõesti olemas.

<?php
require_once "vendor/autoload.php";
  
$client   = new KickboxClient('Kickbox_API_KEY');
$kickbox  = $client->kickbox();
  
try {
    $response = $kickbox->verify("EMAIL_ADDRESS");
    pr($response);
  
    switch($response->code) {
        case 200:
            if ($response->body['result'] == 'deliverable') {
                echo "Valid Email.";
            } else {
                echo "Invalid Email.";
            }
            break;
        case 429:
            echo "Rate limit exceeded.";
            break;
        default:
            echo "Something went wrong";
    }
}
catch (Exception $e) {
    echo "Code: ". $e->getCode(). " Message: ". $e->getMessage();
}

Kickbox tagastab reageerimiskoodi 200õnnestumise korral ja 429kui ületate kiirusepiirangut .

Kui vastuskood on 200ja selle tulemus on deliverable, tähendab see, et e-posti aadress on kehtiv ja see on tõesti olemas.

Loodan, et saate aru, kuidas kirjutada PHP-s reaalajas e-posti kontrollimise skripti. Tahaksin kuulda teie mõtteid või ettepanekuid allpool olevas kommentaaride jaotises.

seotud artiklid

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem