Leaving pamphlets in the mailbox is actually a Federal offense in the US, as the pamphlets have not been mailed. Contact your local post office.
Signs are good, ranging from "No Trespassing," (allows you to call the police and have them arrested), "No Solicitation," and my favorite, "I'm off...