Добрый день. На ASPLinux установлен qmail. Скрипт запуска взял из LWQ.
Основной запуск ( т.е. /var/qmail/rc)#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/Все необходимые процессы с памяти сидят.
Заведен ряд рор3 пользователей под одним системным ауккантом. Для каждого в каталоге /var/qmail/popboxes/name_user созданы /Maildir и .qmail в котором прописан путь /var/qmail/popboxes/name_user/Maildir
Теперь для проверки соединяюсь телнетом на 25 порт и отправляю письмо одному из этих пользователей. Сеанс телнета проходит без ошибок. В /var/log/qmail/current пишет
new msg 34113
info msg 34113: bytes 189 from <user@domain.ru> qp 16778 uid 502
starting delivery 1: msg 34113 to local @domain.ru
status: local 1/10 remote 0/20
delivery 1: success
status: local 0/10 remote 0/20
end msg 34113Как я понимаю письмо принято и обработано успешно но .... его нигде нет!!!
По крайней мере и /var/qmail/popboxes/user/Maildir пусто
Где искать концы - не понимаю?После того, как написал и прочитал возник вопрос - в строчке
info msg 34113: bytes 189 from <user@domain.ru> qp 16778 uid 502
uid - это id системного пользователя, из-под которого работают рор3 аукканты или нет? А то у меня его номер 508. Может в этом проблема?
>starting delivery 1: msg 34113 to local @domain.ru
Вот этой строкой Qmail говорит кому направляется письмо. И кому?Что у тебя с alias? Покажи содержимое файлов в /var/qmail/alias
>>starting delivery 1: msg 34113 to local @domain.ru
>Вот этой строкой Qmail говорит кому направляется письмо. И кому?
>
>Что у тебя с alias? Покажи содержимое файлов в /var/qmail/alias
>
>
Сорри, только сегодня добрался до этой машины./var/qmail/alias содержит след. файлы:
.bash_logout
.bash_profile
.bashrc
.qmail-mailer-daemon
.qmail-postmaster
.qmail-rootВ трех последних забит пользователь, который получает служебную локальную почту. А мне надо, чтобы почту получали рор3 пользователи, которые даже не имеют системного аукканта.
>>>starting delivery 1: msg 34113 to local @domain.ru
>>Вот этой строкой Qmail говорит кому направляется письмо. И кому?
>>
>>Что у тебя с alias? Покажи содержимое файлов в /var/qmail/alias
>>
>>
>Сорри, только сегодня добрался до этой машины.
>
>/var/qmail/alias содержит след. файлы:
>
>.bash_logout
>.bash_profile
>.bashrc
>.qmail-mailer-daemon
>.qmail-postmaster
>.qmail-root
>
>В трех последних забит пользователь, который получает служебную локальную почту. А мне
>надо, чтобы почту получали рор3 пользователи, которые даже не имеют
>системного аукканта.
Cтавь vpopmail
По умолчанию, qmail умеет доставлять почту только пользователям, кот.
зарегистрированы в системе. В частности, qmail использует системный
account пользователя, чтобы определить его домашний каталог и права.
Это можно обойти разными путями - почитай FAQ, кот. идёт с qmail и
man dot-qmail
>По умолчанию, qmail умеет доставлять почту только пользователям, кот.
>зарегистрированы в системе. В частности, qmail использует системный
>account пользователя, чтобы определить его домашний каталог и права.
>Это можно обойти разными путями - почитай FAQ, кот. идёт с qmail
>и
>man dot-qmailЯ пользовался рекомендациями с сайта www.ru.qmail.org как создать рор3 пользователей без системного аукканта. Вроде все сделал правильно, но ...
>
>/var/qmail/alias содержит след. файлы:
>
>.bash_logout
>.bash_profile
>.bashrc
Вот эти грохни. Они не мешают, но, все-же.> А мне
>надо, чтобы почту получали рор3 пользователи, которые даже не имеют
>системного аукканта.
В таком случае, нужно копать в сторону виртуального домена:
/var/qmail/control/virtualdomain(s) (не помню точно)
и виртуальных юзеров:
/var/qmail/usersСам я пользуюсь vpopmail, там это организовано прозрачно. Если будешь пробовать, и если дополнительные домены тебе не к чему, компили с опцией "один домен" (там что-то подобное есть)