>Нужна помощь! Поставил netqmail-1.05 (qmail+патчи) с vpopmail под OBSD3.8. С помощью vadddomain
>добывил домен, vadduser пользователей. При этом в /usr/home/vpopmail/domains и ../users создалось
>и прописалось все что надо (сверено с документацией). В rcphosts и
>virtualdomains появилась запись мойдомен.ru, mx запись в днс присутствует. Однако при
>попытке отправить почту даже самому себе на admin@мойдомен.ru выдает: 553 sorry,
>that domain isn't in my list of allowed rcpthosts (#5.7.1). Также
>почта не приходит... в чем может быть проблема!?
ЦИТАТА!!!
Прежде чем запускать наш qmail smtpd, мы должны делать некоторый доступ. Самый простой способ сделать это используя файлы в /etc. Я использцю /etc/tcp.smtp как мои файлы доступа. Если вы не нуждаетесь в управлении доступом, /etc/tcp.smtp может содержать одну строчку:
:allow
Заметьте, что заданная конфигурация по умолчанию не учитывает НИКАКУЮ передачу почты, даже из localhost. Чтобы разрешать передавать почту из localhost и вашей локальной сети, вы будете должны использовать что-то, подобное этому:
127.0.0.1:allow,RELAYCLIENT=""
192.168.1.:allow,RELAYCLIENT=""
:allow
Для большего понимания читайте man tcprules.
После того, как вы создали ваши правила, вы должны активизировать их. tcpserver работает читая cdb (база данных) файл. Вы используете tcprules для создания файла базы данных вашего /etc/tcp.smtp файла. Это выполняется командой:
# tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp