Andre H?bner:
> Hello,
>
> i try to create a small policy server as a bash script. The script is
> alsmost done and is working.
> the only problem i have is the correct reply to postfix.
>
> http://www.postfix.org/SMTPD_POLICY_README.html shows:
> The policy server replies with any action that is allowed in a Postfix SMTPD
> access(5) table. Example:
> action=defer_if_permit Service temporarily unavailable
> [empty line]
>
> In my bash-script i try to answer with:
> echo -n -e "action=OK\n\n"
> or
> printf "action=OK\n\n"
> or
> echo action=OKecho
> .
> .
> But nothing seems to be the correct way and so i run into timeout and a
> Server configuration problem. I do not find the correct way of answering.
> Please can somebody give a hint what else to try?
To debug network communication trouble, use a network sniffer.
# tcpdump -s 0 port 12345 -w /file/name
Then, you can see if the reply is actually sent to Postfix.
Wietse