Assalamu’alaikum warahmatullahi wabarakatuh

Halo dumenity, selamat datang kembali di website tips dan trik Dumet School. Berjumpa kembali dengan saya pada pembahasan tips seputar dunia website, pada kesempatan kali ini saya akan share tips dan trik tentang Cara Membuat Validasi Email Gmail SMTP. Kali ini kita akan memanfaatkan library SMTP PHP untuk mengecek apakah email terdaftar di gmail atau tidak, nah untuk validasi seperti ini bisa teman – teman gunakan pada projectnya. Langsung saja kita implementasikan teman – teman buat struktur form nya terlebih dahulu dan save di dalam folder htdocs nya.

<html>
    <head>
        <title>Cara Membuat Validasi Email Gmail SMTP</title>
    </head>
    <body>
        <div id="main">
            <h1>Verify Gmail Address via SMTP</h1>
            <div id="login">
                <form action="" method="POST">
                    <input type="text" name="email" class="email_box" placeholder="Username"/><label><b>@gmail.com</b></label>
                    <input type="submit" name="submit" value="Check Email" id="submit"/><br>
                    <span></span>
                </form>
            </div>
        </div>
    </body>
</html>

Save dengan nama index.php, kemudian teman – teman download library SMTP nya di link ini, kemudian simpan di dalam satu folder project kita kali ini. Kemudian kita load file smtp_validateEmail.class.php dan panggil object SMTP nya

<?php
    include_once ('smtp_validateEmail.class.php');
    $validasi = new SMTP_validateEmail();
?>

Kemudian kita buat proses input data nya

<?php
    if (isset($_POST['submit'])) {
        $email = $_POST['email'];
        if ($email != "") {
            $email.="@gmail.com";
            $results = $validasi->validate(array($email));
            echo "<p class='result'><b>RESULT : </b></p>";
            if ($results[$email]) {
                echo "<p><b>Terimakasih!!!</b> Email " . "<span class='success'><strong>" . $email . "</strong></span>" . " Sudah Terdaftar di GMAIL</p>";
            } else {
                echo "<p>Maaf E-mail!!! " . "<span class='fail'><strong>" . $email . "</strong></span>" . " <strong>Belum Terdaftar Di GMAIL</strong>";
            }
        }
    }
?>

Kemudian save dan jalankan pada browsernya, dan kita coba masukkan email yang sudah terdaftar

Cara Membuat Validasi Email Gmail SMTP

Ketika klik check email maka email telah terveriry

Cara Membuat Validasi Email Gmail SMTP

Jika kita masukkan email yang tidak terdaftar maka juga akan muncul notive

Cara Membuat Validasi Email Gmail SMTP

Nah itulah tips Cara Membuat Validasi Email Gmail SMTP bisa teman – teman praktekkan sendiri pada projectnya. Terimakasih dan sampai jumpa.

Semoga bermanfaat.