Quickstart#
Dependencies#
An API key is required for this module to function.
Go to https://www.mailboxvalidator.com/plans#api to sign up for FREE API plan and you’ll be given an API key.
Installation#
Just add mailboxvalidator = "1.1.1" into your Cargo.toml.
Sample Codes#
Validate email#
You can validate whether an email address is invalid or not as below:
use mailboxvalidator;
let validation_result = mailboxvalidator::validate_email("example@example.com",PASTE_API_KEY_HERE);
match validation_result {
Ok(num) => {
let ok_result = num;
println!("{:#?}", ok_result);
},
Err(err) => println!("{:#?}", err),
};
Check if an email is from a disposable email provider#
You can validate whether an email address is disposable email address or not as below:
use mailboxvalidator;
let validation_result = mailboxvalidator::is_disposable_email("example@example.com",PASTE_API_KEY_HERE);
match validation_result {
Ok(num) => {
let ok_result = num;
println!("{:#?}", ok_result);
},
Err(err) => println!("{:#?}", err),
};
Check if an email is from a free email provider#
You can validate whether an email address is free email address or not as below:
use mailboxvalidator;
let validation_result = mailboxvalidator::is_free_email("example@example.com",PASTE_API_KEY_HERE);
match validation_result {
Ok(num) => {
let ok_result = num;
println!("{:#?}", ok_result);
},
Err(err) => println!("{:#?}", err),
};