EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
wishguest
- проходил мимо
Непрочитанное сообщение
wishguest » 2011-06-26 12:58:20
Доброго времени суток !
Проблема в следующем при отправке почты exim-ом
почтовая сессия рвется на этапе прохождения ACL
Все рубится правилом
Код: Выделить всё
accept hosts = +relay_from_hosts
deny hosts =!+relay_from_hosts
message = domain isn't relayed
В начале конфига указан hostlist
Код: Выделить всё
hostlist relay_from_hosts =${lookup pgsql{SELECT hosts FROM relayfromhosts}}
в который выгребаются данные из pgsql
В базе данных таблица relayfromhosts выглядит так:
Код: Выделить всё
exim=> select * from relayfromhosts;
hosts
----------------
localhost
192.168.0.0/16
(2 rows)
exim=>
wishguest
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2011-06-26 17:31:33
Проблема в следующем при отправке почты exim-ом
почтовая сессия рвется на этапе прохождения ACL
Подтверждаю, вы правильно поняли.
Правила тут 2:
Код: Выделить всё
deny hosts =!+relay_from_hosts
message = domain isn't relayed
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
wishguest
- проходил мимо
Непрочитанное сообщение
wishguest » 2011-06-26 18:20:26
Проблема была в том , что
>>> host in "192.168.0.0/16
>>> localhost
>>> 10.10.10.5/32"? no (end of list)
>>> host in "!+relay_from_hosts"? yes (end of list)
>>> deny: condition test succeeded
550 domain isn't relayed
LOG: H=(kgfk) [192.168.10.34] F=<hper@net> rejected RCPT hgj@net: domain isn't relayed
LOG: SMTP command timeout on connection from (kgfk) [192.168.10.34]
таблица relayfromhosts создана сo столбцом hosts , который имеет тип данных text
поменял тип данных на cidr, проблема отпала
wishguest