Super — Email Validator V4 3

# Step 3: Disposable check if self.block_disposable and self._is_disposable(domain): result["disposable"] = True return result

# Step 2: Domain & MX domain = email.split("@")[1] if not self._domain_exists(domain): return result result["domain_ok"] = True super email validator v4 3

mx_servers = self._get_mx_records(domain) if not mx_servers: return result result["mx_ok"] = True # Step 3: Disposable check if self

# Step 5: SMTP verify if self.check_smtp: result["smtp_ok"] = self._smtp_verify(email, mx_servers) super email validator v4 3