- PHP - Lendo e-mails
+ Responder ao Tópico
-
PHP - Lendo e-mails
Olá Galera,
tenho um sistema de boletins num site.
Semanalmente o servidor envia uma certa qtd de e-mails, algo perto de 100.000 informativos - para usuários devidamenete cadastrados, longe de práticas de SPAM.
Infelizmente nem todos os usuários cadastram seus e-mails corretamente, fato q já mudamos no sistema de cadastramento, fazendo com que somente seja cadastrado após a confirmação de uma msg de confirmação de cadastro.
Até aí tudo bem.
Ocorre que, não posso perder a gde qtd de e-mails q já tenho cadastrados e tenho um arquivo de retorno grande para fazer a exclusão no meu banco de dados (mysql) que, para ser feita manualmente é inviável.
Assim, estou tentando fazer uma rotina automática em PHP para ler o e-mail, separar o endereço destinatário e excluir do arquivo.
Ocorre que; num MAIL-Delivery de retorno, o corpo da mensagem vem muito carrregado e dá um trabalho FDP pra limpar este corpo e "achar" o endereço correto para excluir do arquivo.
Pergunta : Alguém conhece alguma rotina já pronta pra isso ??
Uso :
CL 9.0
PHP4-4.3
MySQL-3.23
Valeu.
Sérgio.
-
PHP - Lendo e-mails
Meu irmão, desculpa postar algo sem muito valor mas... tu ta lascado hehehehe
Boa sorte aí!
Abraços,
Walfredo.
-
PHP - Lendo e-mails
Aí, tô lascado não. Tá feito.
E pra quem quiser saber, a solução foi simples;
1 - pelo shell do linux fiz a limpeza do aquivo via cat e grep
2 - redirecionei para outro arquivo, já limpinho, limpinho.
3 - abri via fopen do php e detonei o retorno.
Abraços.
Sérgio.
-
PHP - Lendo e-mails
É isto aí!
Detonou mesmo [] a satisfação e o prazer são muito maiores quando conseguimos fazer o que desejamos sozinhos!
Abraços!
Walfredo
-
akaaka
este topico foi engraçado!!!!
parabens ao amigo que deu 1 de formiga surda, nao ouvindo que nao iria conseguir, foi la e fez, rs
-
PHP - Lendo e-mails
bom jah ta resolvido hehe ia falar que era para tu abrir o arquivo, usar uma expressao regular para encontrar o q tu queres e separar as coisas q tu precisa e entao disparar um outro evento para fazer a remocao ou insercao ou update no banco.
mas voce jah resolveu, blza, mas agora tente por tudo isso em php e pronto aproveite que é uma boa para voce aprender a regexp em php e "se livrar" de "grep", nao to dizendo que grep seja ruim, mas é bom saber fazer isso em alguma linguagem para nao depender sempre de utilitarios do SO para resolver algumas coisas.