Is there a way to let Mail always mark the messages coming from a domain as spam?
Mail.app has a feature called rules that enables you to automate your mail tasks.

You can define rules in the Mail preferences.