J'ai besoin de savoir comment vérifier si l'adresse e-mail est valide sans utiliser le lien dans la confirmation de courrier électronique. Comment puis-je faire cela? P>
5 Réponses :
Vous ne pouvez pas. Il y a une raison pour laquelle tout le monde le fait comme ça. Mais vous pouvez utiliser OpenID à la place. P>
C'est tout simplement faux. Il y a beaucoup de motifs pour réduire l'existence d'une certaine adresse électronique. Vous n'obtiendrez jamais un résultat sécurisé de 100%, mais suffisamment pour garder vos coûts.
@Panique, ce n'est pas faux. Lorsque vous vous admettez vous-même, sans envoyer de courrier électronique, vous ne pouvez faire qu'une supposition éduquée. Je pense que vous exagérez le coût d'envoi d'un courrier électronique de vérification. Et la plupart du temps, si vous souhaitez un courrier électronique à l'inscription, vous envisagez d'envoyer des e-mails plus tard de toute façon.
Vous ne pouvez pas, fin de l'histoire. p>
Même l'utilisation de la confirmation de courrier électronique ne prouve que l'adresse e-mail était valide à ce moment-là. Il pourrait ensuite être fermé une seconde plus tard! P>
même pour tout autre système d'identifiant basé sur Internet comme Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op Op OposID. Même l'ID de carte de crédit peut être unique depuis l'invention de la carte de crédit "débit" jetable. P>
Seuls les systèmes d'identification du gouvernement sont susceptibles d'être valables pour toute durée. Il existe de grandes implications de sécurité lors de la collecte et de la validation de l'ID du gouvernement, et c'est différent pour chaque pays. P>
Il serait plus facile si tous les gouvernements pouvaient travailler ensemble sur un système commun avec un système de validation partagé comprenant la biométrie. Puis Mossad ne pouvait pas voler des passeports si facilement! Ils devraient mettre en place une communauté mondiale pour l'organiser, peut-être qu'ils pourraient l'appeler l'ONU? Il ne devrait pas prendre longtemps à régler: -) p>
@Panique Soins pour vous expliquer? Ou modifiez le poteau et mettez-le à la mettre à jour pour 2013 :-)
J'ai déjà été endommagé pour avoir posté cela, mais cet article sur Lifehacker dit quelque chose de différent: Comment vérifier si une adresse électronique est réelle ou fausse . Cependant, vous devez automatiser cela pour la rendre utile dans les applications du monde réel.
@Panique Lifehacker n'est pas une source faisant autorité, lisez les commentaires là-bas! Pinging Un serveur est dans de nombreux cas ne va pas prouver quoi que ce soit, et dans des situations de fraude mes postes premiers paragraphes stands toujours
Il n'y a aucun moyen de savoir si une adresse électronique est fausse. P>
Mais vous pouvez: p>
Lorsque vous dites "Vérifier si l'adresse existe", voulez-vous attendre une réponse du serveur vous dire qu'il n'y a pas de telles adresse électronique?
En fait, je voulais dire vérifier si le domaine d'adresse existe. J'ai édité la réponse pour le rendre plus clair.
Vous pouvez essayer en codant une application qui fait simplement une recherche inversée pour le domaine, une fois que vous envoyez un e-mail de test et vérifiez les bons codes de réponse. Il existe également une commande VERIFY VRFY dans les dernières spécifications de protocole SMTP RFC-5321, cochez ici http : //Tool.ietf.org/html/rfc5321#ssection-3.5.2 p>
Vous ne pouvez pas vous assurer que si un identifiant de messagerie est faux ou réel, mais vous pouvez vérifier si le courrier est venu d'un serveur original ou non. P>
Par exemple: Si l'ID de messagerie est xyz@google.com CODE>, il devrait venir du serveur Google, mais s'il provient d'un autre serveur, il a une forte probabilité d'être fausse. Vous pouvez vérifier le code d'origine de l'e-mail, dans gmail, hotmail show Option d'origine affiche le code complet et, dans Yahoo, vous pouvez voir le code dans l'option Afficher l'en-tête. P>
Il existe une autre option pour demander au serveur SMTP ce qu'il dira de ce mail à l'aide de telnet ou de sites tels que celui-ci Checkeremail.com