Last time I moved I gave USPS a change of address to a PO Box. Then, after updating all the important ones I forgot, I let it expire six months later. I'm still getting junk mail at my new address, but some of the more annoying ones have lost track of me.