Similar to leaving a business card on a car, it is best to check your own local laws first. In most cases, there is no law prohibiting an agent from doing a mailbox drop with their business cards.