Если я правильно понял, то тебе поможет cisco PEX так вроде, Или неочевидное решение в лоб, снифать трафик самопальным скриптом и банить исходя из условия.
Интересно, а какое условие можно составить по единственному пришедшему TCP SYN пакету ? (в смысле отвечать на него SYN ACK пакетом и тем самым светить открытость порта или не отвечать)
>> ...чтобы telnet-ом нельзя было зайти и не был виден снаружи, но почта извне приходила???
> объясните зачем это нужно, расскажем как это сделать :)
Тебе объяснили, зачем это нужно. Ну-ка давай-ка рассказывай! :)
Ладно, я расскажу. Пропиши в ДНС-МХ-записи свой сервер с высоким приоритетом, а почтовый сервер прова с приоритетом пониже. Договорись с провом, чтобы он принимал твою почту, как резервный почтовый сервер. Потом отфильтруй файрволлом весь инет, кроме провайдерского сервера. Все, все требования автора выполнены.