Заходить на сервер необходимо с любой точки мира! К примеру, если человек уезжает в командировку, то он должен иметь возможность отправить письмо и оттуда. Так что средствами iptables проблему не решить.
Думал организовать доступ к серверу через предварительно установленное VPN-соединение, но если чел уедет, опять же, в командировку и выйдет в инет через GPRS в какой-нибудь Тьмутаракани, то вряд ли ему жизнь в радость будет.
Сервер - шлимыл. Пытался сделать через правила в sendmail.cf, но что-то синтаксис там очень уж мудрёный. Уже второй день бьюсь, а понять не могу...
P.S.: веб-интерфейс не предлагать
upd
Нашел на сайте sendmail статью про это. Добавил в sendmail.cf строки:
R$* $: $>3 $&f
R$+<@$=w.> $@ OK
# empty sender: accept (RFC 1123)
R<@> $@ OK
R$+ $#error $: 551 $&f not allowed to send to recipient
Может, кому пригодится.