Synology-Forum.nl

Packages => Officiële Packages => Mail Server => Topic gestart door: Ketting op 03 januari 2015, 16:17:15

Titel: Email naar PHP script
Bericht door: Ketting op 03 januari 2015, 16:17:15
Hallo, sinds kort ben ik in het bezig van een DS114. Eén van de dingen die hiermee wil gaan doen is het bijwerken van de mySQL database aan de hand van emails die binnenkomen doormiddel van een PHP script.


Waar ik nu op vastloop is het laten uitvoeren van het PHP script zodra er een email binnenkomt. Ik ben er nu al een aantal dagen mee bezig en krijg het niet voor elkaar. Dit is mijn eerste ervaring met UNIX en ben er nog niet helemaal los op.


Tot nu toe heb ik deze link (http://blog.thecodingmachine.com/content/triggering-php-script-when-your-postfix-server-receives-mail) gevolgd. Hier in wordt de master.cf file aangepast in var/packages/MailServer/target/etc (ik heb de templates aangepast zodat ook na het opnieuw opstarten de files nog goed zijn)
Lijnen die toegevoegd zijn:



smtp      inet  n       -       -       -       -       smtpd
  -o content_filter=myhook:dummy

myhook    unix  -       n       n       -       -       pipe
  flags=F user=www-data argv=/tmp/postfix.php ${sender} ${size} ${recipient}


Daarnaast heb ik een PHP file aangemaakt in /tmp die bij uitvoeren een regel toevoegd in een bestand. Bij het zelf uitvoeren van dit script gaat het goed.


Wat ik me afvraag is of de user wel goed staat, ik kan www-data nergens terugvinden maar zou ook niet weten wat ik er dan moet neerzetten.


Zoals gezegd heb ik niet veel ervaring met servers en UNIX, ik hoop dat ik met hulp van jullie dit werkend kan krijgen en verder kan gaan met zaken waar ik meer van weet.


Alvast bedankt!