Provides SMTP-based email verification logic with debug info for various providers, supporting retries and headless checks.
// Source: https://github.com/reacherhq/check-if-email-exists | License: MIT | Copyright 2026 Reacher
// Provided via justclaw.it.com; keep this notice with the code.
mod connect;
mod error;
mod gmail;
mod headless;
mod http_api;
mod outlook;
mod parser;
pub mod verif_method;
mod yahoo;
use crate::util::input_output::CheckEmailInput;
use crate::EmailAddress;
use connect::check_smtp_with_retry;
use hickory_proto::rr::Name;
use serde::{Deserialize, Serialize};
use std::default::Default;
use verif_method::{
EmailProvider, EverythingElseVerifMethod, GmailVerifMethod, HotmailB2BVerifMethod,
HotmailB2CVerifMethod, VerifMethodSmtp, VerifMethodSmtpConfig, YahooVerifMethod,
};
pub use crate::mx::{is_gmail, is_hotmail, is_hotmail_b2b, is_hotmail_b2c, is_yahoo};
pub use error::*;
#[derive(Debug,
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key