David B?rgin:
> On 14/01/2020 20:48, Wietse Venema wrote:
> >> test-milter confirms that smfi_setsymlist does not work:
> >>
> >> $ test-milter -v -p inet:3000@localhost -m connect -M
> >> '{client_connections}'
> >> set symbol list connect to "{client_connections}"
> >> negotiate f0=1ff *pf0 = 1ff f1=1fffff *pf1=400 nosend=0 noreply=0
> >> misc=0
> >> test_connect localhost AF_INET (127.0.0.1:0)
> >> macro: j="mail.my.org"
> >> macro: v="Postfix 3.3.0"
> >> macro: {daemon_addr}="127.0.0.1"
> >> macro: {daemon_name}="mail.my.org"
> >> test_reply 0
> >
> > Couple observations.
> >
> > 1) Note that all this requires SMFI_VERSION > 5. Did you verify that?
> >
> > 2) Note that it is up to libmilter to send that macro list to
> > Postfix. Did you verify that? This requires a single -v option to
> > the smtpd configuration in master.cf and doing "postfix reload".
>
> Yes, I have an up-to-date Postfix and SMFI_VERSION > 5.
>
> The message
>
> postfix/smtpd[17351]: override SMFIM_CONNECT macro list with
> "{client_connections} j _"
>
> does get logged, but right after that there is a line
>
> postfix/smtpd[17351]: event: SMFIC_CONNECT; macros: j=mail.gluet.ch
> {daemon_name}=mail.gluet.ch {daemon_addr}=10.52.16.62 v=Postfix 3.3.0
>
> Those are the default macros, not the ones requested.
This is taking to much time. I will look into this later, maybe the wekeend.
Wietse