Раз засветив свое мыло в каталоге или еще где-то в публичном месте Вы тем самым даете согласие получать на него любую коммерческую и некоммерческую информацию.

Если хотите избавиться от спама, но при этом дать возможность желающим писать Вам -- используйте форму обратной связи на Вашем сайте.

А спамер 100% прав -- это его Конституционное право распространять информацию в любом виде и любым удобным для него способом, тем более, что юридического термина "спам" у нас не существует.