The prior owners of my place still get on average 9-10 pieces of mail a week here, and I just have to throw it all out. If one sender is especially egregious, I will contact them and demand they stop mailing to my address, but this is a slow process. (The prior owners refused to submit change of address forms, and when I contacted them they specifically said "we get too much junk mail and we want less of it!")
I don't submit change of address forms, as the USPS sells the data from those to spammers.
I do, however, systematically call and cancel any sources of spam, as well as redirecting any mail I actually want.
It may no longer be valid, but at one time there was a hack for this - permanent COAs were sold, on 9-track tape, IIRC, but temporary COAs were not sold, but just kept on file at the local post office, so one could just submit a temp. COA every six months (the maximum duration of a temp. COA).
Return to Sender Not at This Address Self Inking Rubber Stamp (Red Ink) - Large https://www.amazon.com/dp/B0745432KW/
Speaking of misfiles, I've got a PO box in Poulsbo, WA, 98370. I received a letter that was address to that box number...but in Cleveland, TN, 37320.
How the heck could a letter end up that far off? The label was printed, not handwritten, and the printer wasn't running out of ink or skipping or anything like that. There is nothing whatsoever unclear about it, so no way was it a reading error.