Retornar somente e-mails válidos
Publicado por Romulo 15/09/2003
[ Hits: 6.672 ]
Recebe um arquivo contendo uma lista de e-mails separados por quebra de linha e retorna somente os endereços válidos. Além de verificar a sintaxe do e-mail, também pode verificar se existe um servidor de e-mail válido para o domínio.
#!/usr/bin/perl -w
# valida_email.pl
# Recebe um arquivo contendo uma lista de e-mails separados por
# quebra de linha e retorna somente os endereços válidos.
#
# Programado por: Fábio Berbert de Paula
# <fabio@vivaolinux.com.br>
# http://www.vivaolinux.com.br
#
# Rio de Janeiro, 15 de Setembro de 2003
#
# Para instalar o módulo Email::Valid no Debian digite:
# apt-get install libemail-valid-perl
use Email::Valid;
my $lista = shift or die "Use: $0 lista_de_email.txt\n";
if (! -f $lista) {
print "Erro: $lista não é um arquivo válido\n";
exit;
}
open(READ, $lista);
while (<READ>) {
chomp;
if (Email::Valid->address($_)) {
print $_ . "\n";
}
# descomente as linhas abaixo e comente as acima se desejar
# verificar se existe um host válido para o endereço de
# e-mail informado.
#
# if (Email::Valid->address(-address => "$_", -mxcheck => 1)) {
# print $_ . "\n";
# }
}
close(READ);
Notificador de Gmail no Conky.
Remover caixas postais do Cyrus IMAP
Validando lista de e-mail no MX
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Alguém tem que acabar com ANATEL!!! (0)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (4)









