Chargement de l'outil...
Vérifiez instantanément la validité d'une adresse email avec notre outil de validation avancé. Contrôle du format, existence du domaine, évaluation des risques et suggestions d'amélioration. Code source fourni pour intégration dans vos projets.
components.privacyNotice.title components.privacyNotice.message
Validation RFC 5322
Existence et configuration DNS
Tests de délivrabilité
Identification des risques
Le code de validation est disponible en open source pour intégration dans vos projets. Voici les principales fonctions disponibles :
// Validation syntaxique basique
function isValidEmailFormat(email) {
const regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/;
return regex.test(email);
}
// Validation avancée avec vérifications DNS
async function validateEmail(email) {
// 1. Validation syntaxique
if (!isValidEmailFormat(email)) {
return { valid: false, reason: 'Format invalide' };
}
const [user, domain] = email.split('@');
// 2. Vérification domaine DNS
try {
const mxRecords = await dns.resolveMx(domain);
if (mxRecords.length === 0) {
return { valid: false, reason: 'Pas de serveur mail' };
}
} catch (error) {
return { valid: false, reason: 'Domaine inexistant' };
}
// 3. Test SMTP (simulé)
const smtpResult = await testSMTPConnection(domain, email);
return {
valid: smtpResult.valid,
confidence: smtpResult.confidence,
details: smtpResult.details
};
}💡 Conseil : Une validation email efficace peut améliorer votre délivrabilité de 15-30% et réduire vos coûts d'envoi.
components.outilPage.suggestion.description