Tsql отвечают, как предложено. Я не мог заставить таблицу отбрасывания работать в tsql, но это добилось цели.
declare @TABLE varchar(250)
declare select_cursor cursor for
select name from sysobjects where type='U'
open select_cursor
fetch next from select_cursor
into @TABLE
while @@FETCH_STATUS = 0
begin
print 'DROP TABLE '+@TABLE
fetch next from select_cursor
into @TABLE
end
close select_cursor
deallocate select_cursor
Sendmail является злым ;) Одно решение могло состоять в том, чтобы установить SpamAssassin и интегрировать его с spamass-milter на Ваши почтовые службы. Это имеет преимущество, что Вы могли активировать партию других правил Против спама. Или просто запишите свои собственные плагины, который действительно легок.
Sendmail не хорош в фильтрации сообщений самостоятельно.
В теории не потребовалось бы многого для записи простого milter
(sendmail почтовый фильтр) плагин, чтобы сделать просто то задание.
Однако, если предотвращение спама является основным требованием, то почему бы не пойти до конца и плагин полная система против спама?
Рассмотрите интеграцию чего-то как MailScanner, который может использовать SpamAssassin, ClamAV и другие внешние инструменты для обнаружения спама, вирусов и другого nasties.
Кроме того, Вы, вероятно, только хотите использовать дату слишком далеко в будущем или прошлом как часть счета спама вместо того, чтобы отклонить его напрямую. Вы рискуете ловить законных отправителей с неправильно сконфигурированными системами или почтовыми клиентами таким образом.