That is the law here in EU. Unsolicited commercial email is forbidden. Even if I have done business with you in the past, you are not allowed to contact me about something else. Unless I have explicitly and freely given my consent, and you can document that. That is a good law, and keeps the amount of spam somewhat down.