Re: citire mailuri
Petru Rațiu <[email protected]>
| Newsgroups | gmane.org.user-groups.rlug.offtopic |
|---|---|
| Message-ID | <CAFNpagNDOQ2diHMFGd1-F5+noYH-Xv2SVdnKm_m5coQj90_94g@mail.gmail.com> |
2017-01-30 21:17 GMT+02:00 tiberiu socaciu <[email protected]>: > servus petre, > > cam ce zici ca as vrea, cam aia as vrea. > Hai sa incerc sa te ajut sa formulezi problema: Banuiesc ca vrei sa ai un program care poate rula fie ca daemon fie din cand in cand din cron, caruia sa i se dea via ceva parametri de configurare datele de acces catre un mailbox (sa zicem, host, user, pass, protocol, search string), care sa se logheze acolo, sa caute toate mailurile care fac match (fie intr-un folder, fie le cauta mai fancy, fie pur si simplu toate), sa le traga local si cu ocazia aia sa le marcheze ca citite (fie le muta in alta parte, fie le sterge, fie altceva sa nu le consume si tura viitoare), dupa care sa faca ce? Tot el sa le parseze si sa dea un csv sau ceva de genul? Sa le scrie intr-un db? Altceva? Mai e o alta varianta mai sysadmin style (care cumva se pupa cu ideea lui wolfy cu formail): mailurile sunt livrate undeva anume si serverul ala fie via procmail fie altfel invoca un anume program pe fiecare mail in momentul in care e livrat, nu stiu daca e fezabila chestia asta pentru tine. In orice caz, as zice sa fii ceva mai explicit de cum sa arate produsul finit. Am vazut si mailul ulterior cu while() {}, nu prea e de ajutor la ideea cu script separat, poate doar daca gasesti bibliotecile necesare de IMAP and co in limbajul in care scrii si functia proceseazamailcitit(), inteleg ca in C - asta imi depaseste expertiza. -- P.