Emails to my own domain were not appearing so I went to my domain provider and checked the settings. I suspected there was a problem with the blueyonder address I have been using since 10 years ago when I first set up my domain. I changed the email forwarding to a @gmail.com address instead and my missing emails have now started appearing. Clearly there is a problem with my blueyonder.co.uk address. I wonder if other people are having similar problems.
I would also suggest that the Service Status page has a separate entry for Email from Broadband, TV etc as it is a discrete and very important service that can have issues completely distinct from broadband ones...
Are you using a BY address? If other senders are getting through it sounds like Virgin's email system has erroneously blacklisted Amazon's email relay (often on the grounds that they send spam, though this has not happened to me for a few years) . If other senders get through using the same address it is likely Virgin's mistake, not Amazon's.
Clearly there is a problem with my blueyonder.co.uk address. I wonder if other people are having similar problems.
A review of cases on this forum of senders reporting the inability to deliver messages to Virgin Media accounts and recipients noticing that not all of their email is arriving shows that it is a widespread and long-standing issue which has not been addressed despite hundreds of reports for more than a year.
For the time being, I'd stick with the Google forward if I were you, since it sounds as if you like to read *all* of your email.
As for Amazon, there have been numerous reports of people with Virgin Media accounts not receiving some or all messages from Amazon, or receiving them after significant delays. Here too, the quickest resolution is to open an free account managed by an email provider not having these sorts of unusual problems, for example, a Gmail account.