Vous ne pouvez pas valider vraiment une adresse e-mail sans envoyer un message à lui, et peut-être même pas alors (vous pouvez ou ne pouvez pas obtenir une réponse d'erreur ou un message d'erreur). Et si vous envoyez un email pour le valider, vous allez probablement irriter vos destinataires, sauf si vous ajoutez de la valeur dans cet e-mail. La manière normale de faire ceci est d'envoyer un email à l'adresse qui vous est donnée, qui contient un lien unique qui quand l'utilisateur le visite, confirme que l'utilisateur a reçu l'email et (vraisemblablement) veut vraiment votre email à l'avenir. Était-ce ce que vous vouliez dire, ou vouliez-vous vraiment valider le message sans envoyer un courriel à l'utilisateur?
Si tel est le cas, il existe un certain nombre de gestionnaires de liste qui peuvent le faire (par exemple, Gnu mailman). La recherche de "gestionnaires de liste d'email" en montre beaucoup plus, y compris les entreprises qui gèrent la liste pour vous.
Ce que confirme qu'une chaîne est conforme à un format particulier. Mais il a demandé comment confirmer qu'une boîte aux lettres existe pour une adresse e-mail. –
Salut Adam, Ceci est la validation de haut niveau que nous faisons déjà. Nous voulons le prendre au niveau suivant et valider que le domaine existe et qu'il y a réellement une boîte aux lettres par le nom indiqué sur le serveur de courrier. –
Je pensais juste jeter cette regex au cas où vous ne feriez pas déjà quelque chose de similaire. En réponse à votre deuxième question: « Est-ce que quelqu'un sait des services ou des composants pour valider une adresse e-mail » Je maintiens ma réponse qu'un service ou d'un composant ne peut pas vous donner de très fiable que –