On Fri, Jan 04, 2019 at 10:40:21PM -0200, Rafael Azevedo wrote:

> >         postfix -c /etc/postfix/ start
>
> this is how we start postfix intances since this server has multiple
> testing configurations.

Because the correct command is just "postfix start".  And you want
multiple instances read MULTI_INSTANCE_README, and configure them
properly.

> > don't do that.
> why?

Because it causes the problem you're reporting, by supplying a
subtly non-default configuration directory.

> and why shall I keep away from php for this content filter script? I
> think its fast (isn't it?)

Because it is too easy to create security issues in PHP scripts.

> I want to easily be able to compare last message with a database and
> try to match if the sending message is bulk or not and drop it if so.

Try Python or Perl, and use a command-execution interface that
bypasses the shell, and directly calls execve(2) or execvp(3) with
an array of arguments.  Make sure to separate the first recipient
address from the last option with "--", and make sure to pass "-f",
"sender-address" as two separate arguments.

-- 
        Viktor.

Reply via email to