>или я велосипед изобретаю? явно не велосипед, но идея тем не менее не нова. Способов реализации достаточно много. Чтобы это действительно работало, а не расходовались рессурсы сервера, нужно чтобы отключение велось сразу после установки соединения. Т.е. сразу возвращалось нечто вроде:
550 mail.host.ru I don't want to talk with spammers.
Или просто закрытие подключения в тихую.
Иначе у сервера слишком часто будет превышено максимально допустимое количество почтовых процессов, поскольку спамеры хотя и не смогут отправить свое г..но, но все равно не будут торопиться закрыть SMTP соединение.