Привет народ!
Вопрос не новый, над решением бьюсь уже третий день.
Надо чтобы только отдельные пользователи сети 192.168.0.0/24 могли посылать почту наружу и закрыть open relay.
Cоздаю файл /etc/tcp.smtp где перечисляю юзеров, которые могут отправлять почту наружу:
192.168.0.2:allow,RELAYCLIENT=""
192.168.0.4:allow,RELAYCLIENT=""
192.168.0.9:allow,RELAYCLIENT=""
192.168.0.10:allow,RELAYCLIENT=""
:allow
компилю в /etc/tcp.cdb
Запускаю tcpserver -x /etc/tcp.smtp.cdb -u 501 -g 500 0 smtp /var/qmail/bin/qmail-smtpd &
После всего этого все равно могу отправлять письма с любого ip. Пробовал поменять в tcp.smtp
:allow
на
:deny
Теперь из подсети нормально отправляется, но почта не приходит извне.
В чем может быть проблема?
Как закрыть open relay ?