Pagina 1 van 1

Uitlezen van een IMAP/POP3 mailbox, mail splitsen in delen en in MySQL database zetten

Geplaatst: 13 jan 2018, 15:03
door krisken
Is er iemand hier aanwezig die wat kennis heeft van PHP/MySQL, welke me kan helpen bij een klein projectje?

Even kort schetsen:
Ik werk op dit moment als ambulancier in het 112-systeem te Belgiƫ. Als we een oproep krijgen, gaan onze pagers mee open. We zijn er inmiddels in geslaagd om de berichten van de pagers gemaild te krijgen naar ons. So far, so good.

De e-mails die we krijgen zien er uit als volgt : en de opbouw ervan is vrij simpel

00:21:48 13-01-18 ZW2 : GENT, X_DRINGENDE GENEESKUNDIGE HULP ZW (9534014)

00:21:48 = het uur waarop het bericht is ontvangen
13-01-18 = de datum waarop het bericht is ontvangen
ZW2 = de ziekenwagen welke gedispatched is (ZW1 of ZW2)
GENT = de gemeente/stad waarheen de wagen gedispatched is

Nu zoek ik iemand die een PHP scriptje kan maken welke elke minuut even inlogt in de mailbox en checkt of er nieuwe mails zijn. Zo ja : berichten verwerken en deze in een mysql database stoppen (eventueel e-mail daarna verwijderen). Zo neen : niks doen.

De bedoeling is om met deze informatie later aan de slag te gaan om een leuke PHP pagina te maken waar we wat statistieken op kunnen zien. Bijvoorbeeld : hoeveel keer heeft ZW1 gereden, en hoeveel keer ZW2? Hoeveel oproepen komen er per dag binnen? En per maand? Als we kijken op jaarbasis, naar welke gemeenten hebben we allemaal gereden? Wat was de drukste dag dit jaar? Welke maand was de drukte? Soit, je begrijpt het wel :-)

Bedoeling is om daarna bvb met wat pie charts te kunnen werken:



Iemand die zich geroepen voelt?

Re: Uitlezen van een IMAP/POP3 mailbox, mail splitsen in delen en in MySQL database zetten

Geplaatst: 13 jan 2018, 17:30
door Splitter
krisken schreef: Ik werk op dit moment als ambulancier in het 112-systeem te Belgiƫ. Als we een oproep krijgen, gaan onze pagers mee open. We zijn er inmiddels in geslaagd om de berichten van de pagers gemaild te krijgen naar ons. So far, so good.
hmm, dat zegt me iets... :angel:

wat betreft de mails en php... veel beter is, voor zover je aan de mailserver kan, een pipe naar php script te doen.
bv email naar scriptje@mijndomein, dat dan rechtstreeks door (toen ik het deed, in mijn geval) postfix naar je php script gaat.
zo krijgt je script de email binnen ipv dat je om de x-tijd een mailbox moet pingen.

Re: Uitlezen van een IMAP/POP3 mailbox, mail splitsen in delen en in MySQL database zetten

Geplaatst: 13 jan 2018, 19:38
door Tim.Bracquez
**

Re: Uitlezen van een IMAP/POP3 mailbox, mail splitsen in delen en in MySQL database zetten

Geplaatst: 14 jan 2018, 14:09
door krisken
Met dank aan Tim.Bracquez die het even op een tijdspanne van 4 uur heeft gescript : http://krisa.be/112/
Of, om het met zijn woorden te zeggen : 't Is simpel maar t werkt ze. En of t werkt!