PDA

Bekijk Volledige Versie : Emaildoorstuur op basis van tekst in subject



Ramon Fincken
21/05/15, 10:54
Het volgende, hoe zouden jullie dit oplossen?

Ik ontvang van een externe dienst op een mailadres serviceberichten.
In sommige gevallen wil ik die met de klant direct delen.
Dus: stel klantsite.nl staat in t subject dan wil ik dat hij naar een vooraf bekend mailadres van de klant1 gaat.
Dus: stel andereklant.nl staat in t subject dan wil ik dat hij naar een vooraf bekend mailadres van de klant2 gaat.
etc etc.

Zonder via mijn eigen thunderbird regels in te stellen wil ik dit via de mailserver regelen. Kan dit? En hoe zou ik dit aanpakken?

Marin
21/05/15, 10:59
Gebruik je Exim? Dan kun je wel wat met de Exim Filter files: http://www.exim.org/exim-html-current/doc/html/spec_html/filter_ch-exim_filter_files.html

Ramon Fincken
21/05/15, 11:16
Exim inderdaad, dit zou zeker interessant kunnen wezen!

Ahmed
22/05/15, 09:40
Anders even iets in PHP schrijven?

Marin
22/05/15, 09:45
Anders even iets in PHP schrijven?

Hoe wil je dat doen dan? Dan moet je dit dus Cronnen en dan moet dat script achteraf weer mails uit de boxen gaan halen waar EXIM ze origineel in heeft geplaatst o.i.d.?

Ahmed
22/05/15, 09:52
Ramon krijgt ze op 'een' e-mailadres binnen. Ik neem aan dat dit een speciaal mailadres is voor deze meldingen. Via de php imap connector kan hij de berichten uitlezen en evt. doorsturen. Voordeel is dat je in php ook een doorstuur rules set kunt programmeren welke je ook makkelijk uit kunt breiden. Dit zal dan inderdaad via een cronjob moeten gebeuren.

Toegegeven. Jouw oplossing via Exim is de nette oplossing :-)

dennis0162
22/05/15, 09:56
Als je ze op een apart mail adres binnen krijgt kan je het ook naar een PHP script toe forwarden (piping).
Doen wij ook om alle nutteloze meldingen in de mailbox af te vangen "Your backups are now ready" etc.

Dan zou je er een database achter kunnen hangen, lijkt mij wat makkelijker beheren dan dat je steeds Exim rules moet aanmaken.

http://www.phpshare.org/articles/Piping-Incoming-Mail-with-PHP

Ramon Fincken
22/05/15, 10:13
Exim regels zien er goed uit, maar wellicht is een bash cron op de email homedir van (inderdaad) dat ene mailadres zo gek nog niet.

DutchTSE
23/05/15, 08:45
Als je ze op een apart mail adres binnen krijgt kan je het ook naar een PHP script toe forwarden (piping).
Doen wij ook om alle nutteloze meldingen in de mailbox af te vangen "Your backups are now ready" etc.

Dan zou je er een database achter kunnen hangen, lijkt mij wat makkelijker beheren dan dat je steeds Exim rules moet aanmaken.

http://www.phpshare.org/articles/Piping-Incoming-Mail-with-PHP
Zo gebruiken wij het ook inderdaad, al pipen wij niet maar gebruiken een IMAP connectie. Een stuk eenvoudiger dan exim rules uitpluizen ;)

Marin
23/05/15, 09:39
Als alles inderdaad in 1 box uitkomt en je moet het daarna verdelen is een php script idd ook een idee. Zou je er zelfs een nette interface bij kunnen schrijven.. (als je tijd over hebt..)

Ramon Fincken
10/06/15, 20:57
Tis bash geworden met een txt config file voor subjects en mailto's
het doorsturen gaat met dit idee: http://serverfault.com/questions/683821/export-or-forward-var-spool-mail-user-readable-for-customer