+ Responder ao Tópico



  1. #1

    Padrão Sacar email dum file só o email

    Tenho o seguinte texto todo concatenado num só file preciso de abrir o ficheiro e arranjar uma maneira de sacar os respectivos email's para outro file de modo a que posso remover automaticamente de uma base de dados...

    No fundo este file deveria mandar como output:
    [email protected]



    Código :
    This message was created automatically by mail delivery software.
     
    A message that you sent could not be delivered to one or more of its
    recipients. This is a permanent error. The following address(es) failed:
    Received: from quinta by c04.privatesystems.net with local (Exim 4.69)
            (envelope-from <[email protected]>)
            id 1KzecP-0005qx-0I
            for [email protected] Mon, 10 Nov 2008 16:48:21 -0500
    To: [email protected]
    Subject: =?UTF-8?Q?A_Adega_d=92Ervideira?=
    Date: Mon, 10 Nov 2008 16:48:20 -0500
    From: =?UTF-8?Q?A_Adega_d=92Ervideira?= <[email protected]>
    Message-ID: <[email protected]>
    X-Priority: 3
    X-Mailer: PHPMailer [version 1.73]
    X-Mailer: phplist v2.10.5
    X-MessageID: 66
    X-ListMember: [email protected]

    Muito obrigado pela ajuda

  2. #2

    Padrão

    Cara, não entendi nada!
    Explica com mais calma. Respira e faz pontuação nos seus parágrafos!

    Valeu!



  3. #3

    Padrão

    Citação Postado originalmente por Magnun Ver Post
    Cara, não entendi nada!
    Explica com mais calma. Respira e faz pontuação nos seus parágrafos!

    Valeu!
    Ok...obrigado pela resposta desde já...

    Eu tenho um ficheiro (no post em cima meti o contéudo do ficheiro).

    Queria que ele fizesse um filtro ao texto e sacasse só os endereços de email's e mostrasse em output.

    Exemplo:

    No texto representado em cima deveria analisar o texto e imprimir o email:
    [email protected] , [email protected] e [email protected]

    Aguardo uma resposta
    Muito obrigado
    Ass: Diogo

  4. #4

    Padrão

    Pode ser em python?!



  5. #5

    Padrão

    Cara, fiz em python
    O script se baseia em retirar as palavras que contenhas @. Então ele pode dar um bug se tiver um @ pelo texto sem que seja em um e-mail. Certifique-se que vc tem o python instalado. Geralmente nos linux o python já é instalado por padrão.

    Anexei o script com a extensão txt. Quando vc for utilizar muda a extensão pra .py:
    $ mv extrairemail.txt extrairemail.py

    De permissão de execução:
    $ chmod 775 extrairemail.py

    e execute:
    $ ./extrairemail.py nome_do_arquivo

    Esse script usa um argumento que deve ser o nome do arquivo que contem o texto que você postou. Eu testei aqui e funcionou.

    Qualquer coisa posta ai...
    Arquivos Anexos Arquivos Anexos

  6. #6

    Padrão Obrigado

    Citação Postado originalmente por Magnun Ver Post
    Cara, fiz em python
    O script se baseia em retirar as palavras que contenhas @. Então ele pode dar um bug se tiver um @ pelo texto sem que seja em um e-mail. Certifique-se que vc tem o python instalado. Geralmente nos linux o python já é instalado por padrão.

    Anexei o script com a extensão txt. Quando vc for utilizar muda a extensão pra .py:
    $ mv extrairemail.txt extrairemail.py

    De permissão de execução:
    $ chmod 775 extrairemail.py

    e execute:
    $ ./extrairemail.py nome_do_arquivo

    Esse script usa um argumento que deve ser o nome do arquivo que contem o texto que você postou. Eu testei aqui e funcionou.

    Qualquer coisa posta ai...

    Muito obrigado pela ajuda...

    Vou poupar imenso tempo a actualizar a minha base de dados graças a sua ajuda

    Obrigado mais uma vez