Benne: "Existenzkontrolle" eines Emailaccounts

Beitrag lesen

Hallo

Ist es möglich, mit PHP (z. B. Socket-Funktionen) zu überprüfen, ob ein richtiger Account hinter einer Emailadresse steht, damit man Server-Response Mails vermeiden kann.

du kannst mit PHP den Syntax einer Emailadresse überprüfen.
Wenn dir das noch nicht reicht, dann kannst du noch überprüfen, ob wenigstens der Server ansprechbar ist. (ich gehe über DNS)

ich mache das in meinen Scripts häufig auf folgende Art und Weise:

<syntaxfärbung>
 if(ereg ("[1][a-zA-Z0-9.-]*[a-zA-Z0-9]@(.*)$", $emailadresse, $regs)) {
  if(!checkdnsrr($regs[1])) {
   // Fehler ...
  }
 } else {
  // Fehler ...
 }
</syntaxfärbung>

Dir ist aber hoffentlich klar, dass du den "Faker" dann nur dazu zwingst, eine gültige Emailadresse einzugeben, die nicht von ihm ist. (unterstellung)
Abschreckung isses halt allemal ;)

P.S. kann man den regulären Ausdruck überhaupt noch verstehen? ;)

Gruß,
Benne


  1. a-zA-Z ↩︎