Look into myrvmail.com. It’s a couple hundred bucks a year but worth it and you get a discount if you’re already a Good Sam or Passport America member.
If you have a family member willing to do it, you could always just use their address as a domecile address and forward your mail there. They could either hold onto it for you to pick up whenever or just throw away any obvious junk and forward the rest. It’s a little bit of work so you’d want to make it worth their time.