PDA

Bekijk Volledige Versie : Email to Sql



Dotdns
23/01/07, 17:49
Ik zal even proberen van duidelijk te zijn.

We krijgen gedefinieerde emails binnen.

Tekst tekst Tekst tekst Tekst tekst

---Begin-Of-Bericht---
Type: Aanvraag
Doel: Per Direct
Action: Request
---End-Of-Bericht

Nu hebben we dus
Type ,Doel , Action: Request

Nu wil ik de 3 tekst naar een SQl te sturen
Aanvraag naar tabel Type te sturen
Per Direct naar tabel Doel
Request naar tabel Action.
=============================

Wie kan dit met zijn goede verstand realiseren
Vergoeding is natuurlijk toepasbaar.

PS: procmail leverde mij grijs haar :p

Crafty
23/01/07, 17:51
Uhm sorry hoor maar ik snap hier ballen van... wat wil je nou precies?

ju5t
23/01/07, 17:55
Je kunt ook een POP box uitlezen of direct pipen naar een PHP/Perl script.

Dotdns
23/01/07, 17:56
Nou dacht duidelijk genoeg te zijn
alles uit de emails dat binnen komen moet gelezen worden.
enkel de drie lijnen tussen

---Begin-Of-Bericht---
Type: Aanvraag
Doel: Per Direct
Action: Request
---End-Of-Bericht---

Moeten naar 1 sql bestand
Elke lijn heeft zijn eigen tabel

remotehands
23/01/07, 18:02
Piping dus...

In .qmail van betreffende e-mail adres:

|/DOCUMENT_ROOT/email_processor.php

(Weet niet hoe het bij andere MTA's werkt)

Crafty
23/01/07, 18:02
Oke dus ik begreep het wel goed, maar ik snap even niet waarom je niet gewoon direct wegschrijft naar een table? En dan alsnog de boel mailt...?

Ow wacht... nouja laat maar hahaha

az-nzl
23/01/07, 18:04
naar 1 sql bestand of rechtstreeks naar een database schrijven?

en wil je zoiets real-time, of via cronjob?

welke talen zijn er beschikbaar op de server waar het op moet draaien...

Dotdns
23/01/07, 18:05
Php4 of Cgi zijn beschikbar

hoe het gedaan wordt blijft gelijk.
liefst zo realtime mogelijk maar mag via cronjobs ook

crazycoder
23/01/07, 19:50
---Begin-Of-Bericht---
Type: Aanvraag
Doel: Per Direct
Action: Request
---End-Of-Bericht

Nu hebben we dus
Type ,Doel , Action: Request

Nu wil ik de 3 tekst naar een SQl te sturen
Aanvraag naar tabel Type te sturen
Per Direct naar tabel Doel
Request naar tabel Action.
=============================

Wie kan dit met zijn goede verstand realiseren
Vergoeding is natuurlijk toepasbaar.

PS: procmail leverde mij grijs haar :p
Dat doe je niet met procmail. Hooguit een script aanroepen.

Welke sql server heb je in gebruik?

Wat is de gewenste levertijd?

Realtime is overigens heel goed te doen en m.i. de beste weg. Heb het zelf ook in gebruik en vind het wel grappig :)

Dotdns
23/01/07, 19:58
Server versie: 4.1.21-standard
MySQL client version: 4.1.10

Hoe eerder hoe liever natuurlijk.. :D

ensermo
23/01/07, 21:32
Dit kan je heel simpel doen met e-mail piping.

Je ontvangt een bericht. Je mail server stuurt het door naar php script. In je php script maak je je database open en verwerk je de tabellen die je wilt gebruiken.

We gebruiken zelfde systeem voor de helpdesk/ticketsysteem en voor SIDN replies.

Zoek maar op google e-mail php piping en je vind een aantal voorbeelden.

Ben je ook bezig met zo'n toepassing?

Dotdns
24/01/07, 09:33
Klopt ,
Het gat hier dus degelijk om de Sidn en DNS mails ;)

Maar hier wil ik het alsnog per lijn sorteren .
Een lijn = 1 tabel

Met behulp van Crafty , is deze opdracht vervuld.
Mag dicht .