Wie um zu überprüfen, programmgesteuert, wenn eine email vorhanden ist oder nicht
Wie schreibt man einen code, um zu überprüfen, eine E-Mail vorhandenen, oder nicht? Zum Beispiel [email protected], [email protected] oder [email protected] alle diese E-Mails nicht im gmail -, yahoo-und lycos-Datenbank.
Siehe screenshot. [email protected] ist schlecht. Das bedeutet, dass es nicht existiert. wie kann ich implementieren, die gleiche Sache in meinem Projekt?
javascript, jquery, shell-script, c oder c++, sind willkommen. Ohne .net.
Definieren Sie genau, was Sie meinen "bestehenden" und überprüfen Sie genau das.
"Existieren" bedeutet nicht viel, da ein mail-server akzeptieren E-Mail an beliebige Adressen, die es nie zuvor gehört. Kurze senden einer Nachricht an die Adresse und warten auf eine Erholung, es gibt nicht viel Sie tun können.
ich habe ein text-Feld : E-Mail: [email protected] und wenn ich auf E-Mail senden, die ich brauche, um dies zu überprüfen, ist eine Wohnadresse oder nicht
Sie können überprüfen, dass für die mit viel Genauigkeit. Auch die Prüfung, ob ein server akzeptiert E-mail nicht garantieren, dass ein Mensch Sie jemals Lesen, und sicherlich nicht, dass die richtig Mensch, es zu Lesen. Der Aufwand ist eine Verschwendung von Zeit. Sicherstellen, dass die E-Mail-Adresse syntaktisch richtig ist, und dann, wenn Sie müssen sicherstellen, dass Ihre Benutzer können lese-mail an die Adresse, die Kraft einer Transaktion mit einem Geheimnis, das Sie senden an die Adresse.
Was bedeutet "ist eine Wohn-Adresse" gemeint? Sie müssen entscheiden, genau, was es ist Sie versuchen zu tun.
"Existieren" bedeutet nicht viel, da ein mail-server akzeptieren E-Mail an beliebige Adressen, die es nie zuvor gehört. Kurze senden einer Nachricht an die Adresse und warten auf eine Erholung, es gibt nicht viel Sie tun können.
ich habe ein text-Feld : E-Mail: [email protected] und wenn ich auf E-Mail senden, die ich brauche, um dies zu überprüfen, ist eine Wohnadresse oder nicht
Sie können überprüfen, dass für die mit viel Genauigkeit. Auch die Prüfung, ob ein server akzeptiert E-mail nicht garantieren, dass ein Mensch Sie jemals Lesen, und sicherlich nicht, dass die richtig Mensch, es zu Lesen. Der Aufwand ist eine Verschwendung von Zeit. Sicherstellen, dass die E-Mail-Adresse syntaktisch richtig ist, und dann, wenn Sie müssen sicherstellen, dass Ihre Benutzer können lese-mail an die Adresse, die Kraft einer Transaktion mit einem Geheimnis, das Sie senden an die Adresse.
Was bedeutet "ist eine Wohn-Adresse" gemeint? Sie müssen entscheiden, genau, was es ist Sie versuchen zu tun.
InformationsquelleAutor SR query | 2012-06-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kurz gesagt: es ist nicht möglich. Sie können höchstens versuchen, um zu überprüfen, ob der domain MX-record und versuchen, eine Verbindung zu Ihren mail-server. Auch das wird nicht garantieren, es ist in einwandfreiem Zustand, obwohl.
Du absolut nicht überprüfen, ob eine bestimmte e-mail vorhanden ist es in einigen standartized Weg, da gibt es viele Ansätze, um maskerade und aliasing, dass viele server beschäftigen. Server berichten kann und will, der im SMTP-exchange-non-existente Adressen als gültig für viele Gründe, in beiden
VRFY
undMAIL
/RCPT
. Die einzige definitive Antwort, die Sie bekommen können ist, dass die e-mail ist ungültig, wenn es abgelehnt wird vonMAIL
/RCPT
, aber anerkannt wird, ist nicht eindeutig Beweis dafür gelten, wie es kann abgelehnt werden, unten in der Zeile der e-mail-Verarbeitung. MissbrauchenMAIL
/RCPT
ohne tatsächlich das senden von nichts kann auch dazu führen, dass man blockiert wird.Wenn Sie möchten, um zu überprüfen, Benutzer angegebene e-mail Ihre beste Wette ist, um zu senden, eine Bestätigung schreiben gibt.
Sollten Sie auch prüfen, ob Sie wirklich brauchen, bestätigt arbeiten e-mail an alle.
die Tatsache, dass der Dienst Ansprüche, dass es in der Lage ist, etwas zu tun, bedeutet nicht, dass es möglich ist. Es gibt Schlange-öl-Verkäufer. Obwohl es hängt davon ab, was meinst du mit "e-mail existiert".
Keywords: in einigen standartized Weg. Zum Beispiel Google Mail bietet [email protected] zu [email protected] und einige andere Dienste dasselbe tun, aber nicht alle von Ihnen wird Ihnen sagen, in Antwort auf
VRFY
dass diese Adresse gültig ist. Ein anderer Weg - spammingMAIL
undRCPT
wird wahrscheinlich Sie blockiert. So Bestätigung ist der einzige Weg, um zu überprüfen, dass die Adresse existiert und ist wirklich-Adresse des beabsichtigten Benutzer.ja oleg, das ist wahr, es so pathatic, code zu schreiben, mit der bash zu bekommen ein Ergebnis
ok J. F. Sebastian ich habe, was Sie sagte, ja, ich dont wollen zu tun, in dieser Weise..wenn Ihr nicht auf legit Art und Weise, fein,kein Problem
InformationsquelleAutor Oleg V. Volkov
Wenn ich testen müssen, wenn E-Mail vorhanden ist, habe ich immer zurückkehren, um die folgenden Artikel: http://www.webdigi.co.uk/blog/2009/how-to-check-if-an-email-address-exists-without-sending-an-email/
weiss jemand wie man den code schreibt ?
Sollten Sie die Einnahme mit SMTP. Sie können jede programmatische telnet-client. Sie können dies tun, auch mit der bash-Skript.
wenn Sie möchten, dass jemand den code schreiben, für Sie, können Sie mieten programmmers, die an einer Karriere.ALSO über den link auf der rechten Seite.
Ja, Sie können schreiben Sie ein bash-Skript, wie wooble gesagt, bin nicht code schreiben, wenn hier u habe einige code, ich werde Ihnen helfen, herauszufinden, ur-Problem. gute Frage
InformationsquelleAutor odiszapc
Finden Sie unter diesem code habe ich es aus dem web.
InformationsquelleAutor SR query
Ist es möglich, eine Verbindung zu einem remote-smtp-server via telnet:
http://www.yuki-onna.co.uk/email/smtp.html
Die einzige Sache ist, dass viele Mailserver akzeptieren keine smtp (z.B. yahoo), und da die information, ob eine Adresse ist wertvoller für Spammer, so dass es leicht zu entdecken, welche E-Mail-Adressen existieren nicht im Interesse von jedem E-Mail-host.
Können Sie einen Basis-check, ob die Domäne vorhanden ist, mithilfe von ping oder anderen Netzwerk-scans, und Sie könnte die Nutzung der Google API für die Suche nach einer E-Mail-Adresse, falls es aufgeführt ist, auf dem internet in der Hand. Aber es ist Ihnen und allen, die die Betrüger da draußen das gleiche tun, so ist es wohl nicht Wert, es zu versuchen.
Andere Sache zu beachten ist, dass viele E-Mail Provider erlauben Benutzern, um Derivat -, temporär-oder alias-Adressen, die für einige arbeiten begrenzte Zeit oder nutzen, die aber nicht die Postfächer selbst. In diesem Umstand sogar einen Stein, der arbeitete, denken würde, dass die Adresse nicht existiert, obwohl die Benutzer erhalten eine E-Mail an Sie gesendet.
Da abgelaufen Adressen sind wohl nicht freigegeben werden (um zu verhindern, dass die Leute, die vorherigen Benutzer' mail), es werden dann Quellen von falsch positiven (check sagt ja aber falsch ist), als auch die false negatives (überprüfen Sie sagt Nein, aber falsch ist), zusammen mit der Reibung behandelt zu werden wie ein spammer.
InformationsquelleAutor Phil H