sarel
написал 4 марта 2005 года в 16:33 (780 просмотров)
Ведет себя
как мужчина; открыл 8 тем в форуме, оставил 209 комментариев на сайте.
Проблема такая:
Есть сервер на qmail в rcpthosts прописан мой домен.
Ясен бублик почта ко мне ходит.
В /etc/tcp.smtp:
—
192.168.0.:allow,RELAYCLIENT="»
:allow
—
Но отправить с этих адресов почту во вне все равно не получается:(
говорит: «sorry that domain isn’t in my list of allowed rcpthots»
Подскажите в чем дело, куда копать.
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
а чего у тебя написано в /var/qmail/control/rcpthosts (или где у тебя там rcpthosts находится)?
я бы посоветовал поискать описание rcpthosts
man rcpthosts попробовать почитать…
потому как, судя по названию, это описание ПРИНИМАЮЩИХ почту.
а у тебя, судя по написанному, проверяется по ОТПРАВЛЯЮЩЕМУ (ну, насколько я могу сообразить по виду правил)
так что — в документацию.
(мне что-то не сильно хочется качать оную и читать)
$ cat /var/qmail/control/rcpthosts
мой_домен.ru
Мне надо чтобы юзвери в подсети: 192.168.0.0/24
могли использовать этот smtp server как relay server.
Т.е. могли отсылать ч/з него мыло.
Судя по: http://www.palomine.net/qmail/selectiverelay.html
Я должен прописать правила (в первом посте я их написал) в /etc/tcp.smtp,
которыми руководствуется ucspi-tcp при обработке соединений с сервером.
Что я и сделал. (Видимо что-то не так.:()…
А что в /var/qmail/control/locals ?
Допустим имя моего домена 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 спокойно забирают почту которая им приходит.
ну а с пустым /etc/tcp.smtp (или содержащим одну строчку «:allow») — работает?
С пустым, при соединении на 25 порт выводится приветствие а потом сервер закрывает соединение.
А с одной строчкой allow:
Все работает так как написано в мане:
т.е. Письма предназначенные этому домену принимаются. а письма предназначеные для других доменов нет. (то есть reley’я нету)
К примеру если я со своего компа (192.168.0.3) посылаю письмо на адрес sarel@domain.ru (соответственно ч/з 192.168.0.2:25) то оно доходит и усе ок
но если посылаю письмо на адрес sarel@nm.ru то нет:((