Jak sprawdzić poprawność adresu e-mail?

piechnat

W PHP od dawna są gotowe rozwiązania do walidacji adresu e-mail, najlepszym z nich jest:

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
  // email poprawny
}

Nie należy stosować wyrażeń regularnych do walidowania adresu e-mail, dlatego że, mimo że adresy e-mail wydają się proste - wcale takie nie są. Są jednym z najbardziej skomplikowanych formatów danych. Jedynym rzetelnym sposobem weryfikacji adresu e-mail, jest po prostu wysłanie maila. Jeśli mail doszedł - adres jest poprawny.

2 komentarzy

zizok: to jest gotowiec... :/

Jak na mnie to trochę skomplikowane... Może by tak jakiś gotowiec??