2016-04-26 24 views
0

Ich arbeite für eine öffentliche Universität und wir haben eine Online-Bewerbung, die Bewerber die E-Mail-Adresse des Referenten bereitstellen müssen. viele Bewerber (sie sind Kinder !!) buchstabieren E-Mail-Adresse falsch. Wie können wir überprüfen, ob eine E-Mail-Adresse tatsächlich existiert und unsere E-Mail erhalten?Wie überprüfen Sie die E-Mail-Adresse existiert

+1

Hallo, bitte lesen Sie die [fragen] Seite, um Ihnen zu helfen, Ihre Frage zu verbessern. von den Klängen (bis jetzt), das kann nicht das Forum dafür sein - aber, fühlen Sie sich frei, es zu bearbeiten und die fehlenden Bits hinzuzufügen. Vielleicht können wir Ihnen helfen – ochi

Antwort

2

Ich denke, der einzige Weg, um zu überprüfen, ob eine E-Mail-Adresse existiert, ist eine E-Mail an sie zu senden. Auch wenn Sie vorhanden sind, wissen Sie nicht, ob E-Mails empfangen werden (z. B. kann eine weiche Bindung auftreten). Eine andere Sache, die Sie in Java tun können, ist einen regulären Ausdruck zu schreiben, nur um zu überprüfen, ob die E-Mail-Zeichenfolge ein Muster hat, das als E-Mail betrachtet wird (zB mit @, einer Domäne, einem Punkt usw.). .

+0

Statt eigene Regexps zu schreiben, könnten Sie den Commons-Validator verwenden - http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/ EmailValidator.html behandelt die ungültigen TLDNs und andere ähnliche Sachen. –

1

Sie müssen wahrscheinlich die E-Mail-Validierung für die Schiedsrichter implementieren, wenn dies für Sie wichtig ist. Sie senden ihnen eine E-Mail mit einem Bestätigungslink und einer Nachricht, in der sie erklären, warum sie die E-Mail erhalten, verfolgen alle auf diese Weise versendeten E-Mails und senden sie an ein Formular, sobald der Bestätigungslink angeklickt wird.

+0

Dies ist der beste Weg, weil es auch bestätigt, dass die E-Mail-Adresse tatsächlich zu ihnen gehört. – Andreas