Hi, this is just what I was looking for, and it works like a charm. THANK YOU!
Now for a follow-up question: I have a webserver in site B that used to be available on its (public, external) ip address thanks to nat reflection. Now that outbound nat rule generation is no longer done automatically, that server is no longer available from within sites A and B. From outsite it still works fine.
We have 6 public ips in a row and this webserver is not on PfSense's public ip address but on one of the others.
I take it I must tell PfSense somewhere that that server must be reachable from inside the lans, but where and how?
/edit
Ok I found the solution: under Firewall > NAT > Port Forward, for every port forward rule I had to set NAT reflection to Enable (Pure NAT). Also under System > Advanced I ticked Enable NAT Reflection for 1:1 NAT and Enable automatic NAT for Reflection. I think using all three options might be redundant but it works.