If you put a freeze on your credit, credit offers basically stop. We froze our credit and immediately noticed a drop off in junk mail.
I don’t know about ALL junk mail, but to stop credit card offers I used this site I heard about on Clark’s podcast. It appears to work because the credit card offers have stopped.