nixp.ru v3.0

29 мая 2017,
понедельник,
04:58:15 MSK

DevOps с компанией «Флант»
sarel написал 4 марта 2005 года в 16:33 (303 просмотра) Ведет себя как мужчина; открыл 8 тем в форуме, оставил 209 комментариев на сайте.

Проблема такая:

Есть сервер на qmail в rcpthosts прописан мой домен.

Ясен бублик почта ко мне ходит.

В /etc/tcp.smtp:

192.168.0.:allow,RELAYCLIENT="»

:allow

Но отправить с этих адресов почту во вне все равно не получается:(

говорит: «sorry that domain isn’t in my list of allowed rcpthots»

Подскажите в чем дело, куда копать.

fly4life

а чего у тебя написано в /var/qmail/control/rcpthosts (или где у тебя там rcpthosts находится)?

Genie

я бы посоветовал поискать описание rcpthosts

man rcpthosts попробовать почитать…

потому как, судя по названию, это описание ПРИНИМАЮЩИХ почту.

а у тебя, судя по написанному, проверяется по ОТПРАВЛЯЮЩЕМУ (ну, насколько я могу сообразить по виду правил)

так что — в документацию.

(мне что-то не сильно хочется качать оную и читать)

sarel

$ cat /var/qmail/control/rcpthosts

мой_домен.ru

sarel

Мне надо чтобы юзвери в подсети: 192.168.0.0/24

могли использовать этот smtp server как relay server.

Т.е. могли отсылать ч/з него мыло.

Судя по: http://www.palomine.net/qmail/selectiverelay.html

Я должен прописать правила (в первом посте я их написал) в /etc/tcp.smtp,

которыми руководствуется ucspi-tcp при обработке соединений с сервером.

Что я и сделал. (Видимо что-то не так.:()…

fly4life

А что в /var/qmail/control/locals ?

sarel

Допустим имя моего домена domain.ru

тогда:

# hostname --fqdn

domain.ru

# cat me

domain.ru

# cat defaultdomain

domain.ru

# cat plusdomain

domain.ru

# cat locals

domain.ru

# cat rcpthosts

domain.ru

--

Но я думаю дело не в этом, т.к. локально почта уходит. Не уходит от клиента в моей подсети.

Так же клиенты по pop3 спокойно забирают почту которая им приходит.

Genie

ну а с пустым /etc/tcp.smtp (или содержащим одну строчку «:allow») — работает?

sarel

С пустым, при соединении на 25 порт выводится приветствие а потом сервер закрывает соединение.

А с одной строчкой allow:

Все работает так как написано в мане:

т.е. Письма предназначенные этому домену принимаются. а письма предназначеные для других доменов нет. (то есть reley’я нету)

К примеру если я со своего компа (192.168.0.3) посылаю письмо на адрес sarel@domain.ru (соответственно ч/з 192.168.0.2:25) то оно доходит и усе ок

но если посылаю письмо на адрес sarel@nm.ru то нет:((