Since ever, I've been using a catch-all email forwarder at a domain I hold, *@mydomain.net
, and sending the email to my personal gmail account, [email protected]
. I've just been ousted from my domain host by a pricing change, and moved to a new one (fasthosts, as it happens). The catch-all has been configured at the new host, and it seems that it is working, since emails from some sites (including amazon.co.uk
) are getting through. However, emails from elsewhere are not, and I suspect gmail is blocking them silently.
The (successfully-received) email from amazon includes these lines:
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass [email protected] header.s=27ndrlrdagf22763jnizbipdvvil3lqa header.b=S2xxySPL;
dkim=pass [email protected] header.s=shh3fegwg5fppqsuzphvschd53n6ihuv header.b=XRjtDO1P;
spf=fail (google.com: domain of 20230613081337141a97ca6a024ef9b0845e68c800p0eu-c398vbjjn95lvi@bounces.amazon.co.uk does not designate 213.171.216.218 as permitted sender) smtp.mailfrom=20230613081337141a97ca6a024ef9b0845e68c800p0eu-C398VBJJN95LVI@bounces.amazon.co.uk;
dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.co.uk
which I guess might read as: it failed on SPF, but was passed anyway because... and then I don't know.
The SPF record for the domain is as follows:
Non-authoritative answer:
mydomain.net text = "v=spf1 a ip4:213.171.216.0/24 ip4:77.68.64.0/27 mx ~all"
Authoritative answers can be found from:
From the amazon email headers, it looks like gmail went to ask amazon if the fasthosts server was a permitted sender. So I can't change that, I guess.
Is there a way to configure my gmail, or my records at fasthosts, to make catch-all forwarding start working again?
Failing that, might an alternative mail provider be available that was not as strict as gmail and would let these mails through?