Não é necessário um telnet, até porque dependendo do server host os comando POP/IMAP/HTTP serão diferentes. Vamos lá, que tal:
>> Tenho uma aplicação que iria gerar um arquivo, colocar esse arquivo em uma >> pasta aleatória em um servidor apache e publicar na internet. Pode ser FTP, scp, um tar simples e etc. Acho que um shell, lá na tabela de sudos executando o scp com chaves é o ideal. Talvez neste mesmo sudo seja legal dar um reload no Apache. >> Depois de publicada irá enviar e-mail com link para acessar esse arquivo. Nada melhor que o bom e velho postfix. Basta: mail [EMAIL PROTECTED] mensagem.txt e pronto Agora, tua banana é ler um arquivo. Sugiro um grep em um banana.log. Mas como? No sudo que faz o scp, e dá o reload, pode ter uma linha incremetando no banana.log (você pode rotacionar no syslog inclusive) e depois ler o banana.log. A cada pid executado, você lê a última linha, e gera a URL (pode cuspir para outro arquivo ou deixar em memória mesmo) e aí fazer um novo scp ou cp (se for no mesmo servidor) e criar o famoso "mensagem.txt" com o link. Sugestão, a pasta criada, pode ser o epoch para não ficar repetido... 2008/11/27 jimmy <[EMAIL PROTECTED]>: > On Thu, Nov 27, 2008 at 06:22:41AM -0800, José Augusto de Lima Pereira > wrote: >> Olá. >> >> Estou a alguns dias tentando achar uma solução para uma bucha que jogaram >> no meu colo. >> >> Tenho uma aplicação que iria gerar um arquivo, colocar esse arquivo em uma >> pasta aleatória em um servidor apache e publicar na internet. >> >> Depois de publicada irá enviar e-mail com link para acessar esse arquivo. >> >> Meu grande problema é que eu preciso fazer com que meu script leia esse >> e-mail, reconheça o link que foi gerado e pegue o arquivo no servidor, >> gravando esse arquivo com um nome específico em uma pasta pré-definida. >> >> Alguém tem alguma idéia de como fazer para ler esse e-mail? >> A propósito, o e-mail deverá ser acessado em um terceiro servidor. >> Outro problema, preciso apagar o e-mail lido. rs >> >> Alguém pode me dar uma dica? >> >> Muito Obrigado. >> José Augusto Pereira >> >> >> ------------------------------------ > > Saudações José, > > eu tentaria escrever um script usando o telnet para baixar e depois > remover do servidor a mensagem, mas precisaria fazer testes para ter > certeza que seria adequado ao que você pretende fazer. > > de qualquer forma há outras formas de você baixar essas mensagens, > getmail e fetchmail são outros exemplos, e você poderia usá-los dentro > do seu script. > >