UPDATE: It turns out that it took several hours for my changes to take effect. So everything's fine now. But I hope this question and answer will be useful for someone.
I have a domain name which I've owned for a couple of years, but haven't previously used for anything. I'm now trying to set up an email address under this domain name: specifically, I've set up email forwarding with my domain registrar (porkbun.com) which points to my real email account on GMail.
I have tried to send several test messages to the new address (from a separate GMail account), but they are all rejected with the following error message:
The response from the remote server was:
554 5.7.1 <user@domain.info>: Relay access denied
[of course, the actual error message contains the actual email address]
Now, I have two other domains registered with Porkbun, and have previously had several other domains registered with Porkbun and other registrars, and have successfully used email forwarding with all of them. I have not done anything unique with the configuration of the problem domain.
Anyway, it seems to me that the first step in troubleshooting is to find where the error is occurring. I have opened the raw text of the bounced messages and found that there is no reference to "porkbun.com". Based on that, I am guessing that the messages are being rejected by Porkbun ... but I don't have a deep understanding of how email works.
So, what next? (other than contacting Porkbun support, which will have to wait until tomorrow)