Thanks !

just perfect ...

Stéphane


Le 26/11/2016 à 16:13, Wietse Venema a écrit :
St?phane MERLE:
Hi,

Hi,

I found this and it looks just perfect for this !

http://serverfault.com/questions/322657/how-can-i-route-some-emails-to-a-script-in-postfix

one more question, if my script die and cannot process the mail (too
much cpu or ... script bug), the mail is lost or will go back in queue ?
How my script tell postfix that the process is ok or not for postfix to
have a clean exit ?
Please see "man 8 pipe". This documentation describes how Postfix
deals with successful or failed exits from a program, and more.

        Wietse

again sorry if those questions are not asked in the good place or form,
please advise and I will try my best !

St?phane




Le 25/11/2016 ? 11:35, St?phane MERLE a ?crit :
Hi,

I got a 2 dedicated postfix/dovecot servers that deal with return to
replyto mails. For now, I got a bash script that "read and parse" each
files in /Maildir/new and if it match some criterias (most on
TO/FROM/SUBJECT) send it to another domain mailbox, from that new
domain, the mails are taken and inserted in a MSSQL bdd by a script
that pop the box ...

That way of working seems not efficient to me, so I am trying to find
a way to parse the mail directly within postfix (I think that sieve
can handle that), and to insert it into the bdd or make a HTTP REST
call to our API ...

First is that just possible (sending the mail to a bdd or to a POST
HTTP call) ?

and if not, where can I find information on how I can use postfix to
send each mail to a developed a golang binary that would parse the
mail and call the API (kind of like it seems to work with dovecot or
sieve or spamassassin). In order to know what to answer to postfix for
example ... or a way to tell sieve to send the mail matching those
criterias to my process

Sorry if the question sounds terrible, and maybee offtopic, I am
trying to find a better way to deal with that task.

St?phane





Reply via email to