Okay, another follow-up - I think there's a problem with the SPF instructions.
Before I had the SPF record in DNS, auto-responses from an OpalStack email going to Gmail had this in the headers:
Received-SPF: neutral (google.com: 91.109.16.70 is neither permitted nor denied by best guess record for domain of <address removed by me>) client-ip=91.109.16.70;
And after following the instructions to add v=spf1 include:spf.opalstack.com ~all
, it is now this:
Received-SPF: softfail (google.com: domain of transitioning <address removed by me> does not designate 91.109.16.70 as permitted sender) client-ip=91.109.16.70;
This seems to be worse! I note that spf.opalstack.com is at 46.165.236.26, rather than 91.109.16.70.