// Usage $result = validateEmail("user+tag@example.com"); if ($result['valid']) echo "Valid: " . $result['email'];
return ["valid" => false, "email" => $email]; validate email address php
// Optional DNS check if ($checkDNS) $domain = substr(strrchr($email, "@"), 1); if (!checkdnsrr($domain, 'MX') && !checkdnsrr($domain, 'A')) return ['valid' => false, 'message' => 'Domain has no mail server']; // Usage $result = validateEmail("user+tag@example