+1

Verifica de e-mail com validação de domínio

criado por Victor Mangia em 30/10/2010 9:35am
Função que valida e-mail, verificando a existência do domínio.
Data Autor Changelog Download Deletar
30/10/2010 9:38am Victor Mangia Versão 1.1 Versão 1.1

Comentários:

Mostrando 1 - 2 de 2 comentários
un.. nunca pensei em textar script para dominio e etc verificação...
mais vou dar uma olhadinha neste ae!
http://www.thalleslazaro.net
08/11/2010 3:08pm (~7 anos atrás)

Victor, não é permitido utilizar qualquer caractere antes ou depois do @ de um endereço de e-mail. Existe um conjunto de regras que definem como pode ser um endereço e, opcionalmente, um servidor pode utilizar regras mais restritivas.

Veja este link: http://en.wikipedia.org/wiki/Email_address
E procure pela seção "Syntax".

Recomendo que use a função filter_var:
filter_var($email, FILTER_VALIDATE_EMAIL)

E, quanto a validar o domínio, a função checkdnsrr só está disponível para Windows a partir do PHP 5.3.0. Como ainda existem servidores rodando PHP 5.2.*, é útil checar se a função existe antes de usá-la (afinal, é só uma segurança a mais).

Acredito que a forma mais garantida de verificar a autenticidade do endereço é enviando um e-mail com algum link ou código de confirmação.
01/11/2010 3:23pm (~7 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)