URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 27197
[ Назад ]

Исходное сообщение
"qmail принимает письма и отправляет их в ... космос"

Отправлено Panda , 04-Мрт-03 18:37 
Добрый день. На 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. Может в этом проблема?


Содержание

Сообщения в этом обсуждении
"RE: qmail принимает письма и отправляет их в ... космос"
Отправлено Sampan , 05-Мрт-03 11:04 
>starting delivery 1: msg 34113 to local @domain.ru
Вот этой строкой Qmail говорит кому направляется письмо. И кому?

Что у тебя с alias? Покажи содержимое файлов в /var/qmail/alias



"RE: qmail принимает письма и отправляет их в ... космос"
Отправлено Panda , 09-Мрт-03 12:52 
>>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 пользователи, которые даже не имеют  системного аукканта.


"RE: qmail принимает письма и отправляет их в ... космос"
Отправлено Sky , 09-Мрт-03 14:01 
>>>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


"RE: qmail принимает письма и отправляет их в ... космос"
Отправлено Igor , 09-Мрт-03 16:02 
По умолчанию, qmail умеет доставлять почту только пользователям, кот.
зарегистрированы в системе. В частности, qmail использует системный
account пользователя, чтобы определить его домашний каталог и права.
Это можно обойти разными путями - почитай FAQ, кот. идёт с qmail и
man dot-qmail


"RE: qmail принимает письма и отправляет их в ... космос"
Отправлено Panda , 09-Мрт-03 16:37 
>По умолчанию, qmail умеет доставлять почту только пользователям, кот.
>зарегистрированы в системе. В частности, qmail использует системный
>account пользователя, чтобы определить его домашний каталог и права.
>Это можно обойти разными путями - почитай FAQ, кот. идёт с qmail

>man dot-qmail

Я пользовался рекомендациями с сайта www.ru.qmail.org как создать рор3 пользователей без системного аукканта. Вроде все сделал правильно, но ...


"RE: qmail принимает письма и отправляет их в ... космос"
Отправлено Sampan , 09-Мрт-03 23:30 
>
>/var/qmail/alias содержит след. файлы:
>
>.bash_logout
>.bash_profile
>.bashrc
Вот эти грохни. Они не мешают, но, все-же.

> А мне
>надо, чтобы почту получали рор3 пользователи, которые даже не имеют  
>системного аукканта.
В таком случае, нужно копать в сторону виртуального домена:
/var/qmail/control/virtualdomain(s)  (не помню точно)
и виртуальных юзеров:
/var/qmail/users

Сам я пользуюсь vpopmail, там это организовано прозрачно. Если будешь пробовать, и если дополнительные домены тебе не к чему, компили с опцией "один домен" (там что-то подобное есть)