Thank you so much for your time and help.
You guys are the best!
Thanks
Em seg., 8 de nov. de 2021 às 16:16, escreveu:
> > Its a PHP simple script:
> >
> > #!/usr/bin/php
> > > print_r("action=PERMIT\n\n");
> > ?>
>
>
> As Wietse stated, the policy server is designed to be recycled to avoid
Thanks a lot Wietse, the problem was the PHP script not being reused.
Problem fixed.
Huge thanks to everyone here, you guys are awesome!
Thanks!!!
Em seg., 8 de nov. de 2021 às 14:55, Wietse Venema
escreveu:
> Rafael Azevedo:
> > Hi there,
> >
> > We're testing a custom filter for PHP using
> Its a PHP simple script:
>
> #!/usr/bin/php
> print_r("action=PERMIT\n\n");
> ?>
As Wietse stated, the policy server is designed to be recycled to avoid a
script start up expense for each email. I created this in PHP before deciding
to use a milter instead. Here is an example of how i
Wietse Venema:
> Rafael Azevedo:
> > Hi there,
> >
> > We're testing a custom filter for PHP using spawn services.
> >
> > During our tests, we noticed that every time that we invoke the
> > check_policy_service through docker container it takes about 1 second to
> > run the filter script.
>
>
Its a PHP simple script:
#!/usr/bin/php
I have other scripts running on Gentoo doing much "harder" work and it
performs in less than 0.1 second...
Sample output:
08/11/2021 15:25:15 - Message 2 sent to mya...@test.com in 1023 ms.
08/11/2021 15:25:16 - Message 3 sent to mya...@test.com in 1022
Rafael Azevedo:
> Hi there,
>
> We're testing a custom filter for PHP using spawn services.
>
> During our tests, we noticed that every time that we invoke the
> check_policy_service through docker container it takes about 1 second to
> run the filter script.
The mistake is to EXIT the PHP
On Mon, Nov 08, 2021 at 02:32:58PM -0300, Rafael Azevedo wrote:
> We're testing a custom filter for PHP using spawn services.
Make sure your script loops reading multiple requests until it sees a
connection close from the client (smtpd(8)). Reading just one request
and exiting can lead to
> For testing purposes, the policy_service script just returns "PERMIT" so it
> won't have any heavy processing.
What script? Perl? Python? PHP? Nodejs? Bash?
Maybe which ever script language you are using is expensive to start, loading
libraries, dependencies, etc.
Hi there,
We're testing a custom filter for PHP using spawn services.
During our tests, we noticed that every time that we invoke the
check_policy_service through docker container it takes about 1 second to
run the filter script.
I first thought it was the local spawn that would be taking too