コード例 #1
0
 /**
  * Exists
  *
  * Uses SMTP/MX Query Requests to check whether or not the Email
  * address exists on the server.
  *
  * **This requires an active, open net connection**
  * **This could fail if your outbound IP/mail server has been blacklisted**
  *
  * @param string $email Email address to discover
  * @return Returns TRUE if the server response verifies the Email address.
  * FALSE otherwise.
  */
 public static function exists($email)
 {
     if (!EmailValidator::validate($email)) {
         return false;
     }
     $smtp = new SmtpLookup\SmtpLookup();
     return $smtp->lookup($email);
 }
コード例 #2
0
<?php

require __DIR__ . '/../EmailValidator/EmailValidator.class.php';
use EmailValidator\EmailValidator;
$email = '*****@*****.**';
$email2 = '*****@*****.**';
$email3 = ' missingparts.com';
var_dump(EmailValidator::validate($email));
var_dump(EmailValidator::validate($email2));
var_dump(EmailValidator::validate($email3));
コード例 #3
0
<?php

require __DIR__ . '/../EmailValidator/EmailValidator.class.php';
use EmailValidator\EmailValidator;
$email = '*****@*****.**';
$email2 = '*****@*****.**';
var_dump(EmailValidator::exists($email));
var_dump(EmailValidator::exists($email2));