The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Qmail + LDAP = непонятки..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Qmail + LDAP = непонятки..."
Сообщение от tovSuhov emailИскать по авторуВ закладки on 29-Мрт-04, 15:35  (MSK)
Пытаюсь настроить qmail на работу с LDAP.
Пропатчил QMail, сварил, установил...
В LDAP занес нескольких пользователей, только возникла непонятка...
Я использую виртуальных пользователей, а операции проделываются при помощи реального UID - "vmail"
Почтовым каталогом задал /var/mail
Так вот, при попытке доставить почту на любого из юзеров qmail матерится, что не может найти каталог. Руками создаю каталоги - /var/mail/<имя пользователя>
Материться перестает, но почту сохраняет в один файл: /var/mail/vmail, причем для всех заведенных в lDAP юзеров.
Подскажите, как нужно грамотно это дело настроить?
Вообще, немного не понятен механизм работы с виртуальными юзерами. Куда будет раскладываться почта?
У меня используется qmail  в связке с procmail, подозреваю, что дело в нем. А если без procmail?
Пробовал qmail-start запускать с параметром "/var/mail" вместо стоящего по умолчанию "|/usr/sbin/qmail-procmail"
В каталоге /var/mail пришлось создать два каталога - tmp и new (иначе матерился при доставке), так вот после этого письма стали складываться в /var/mail/new в таком виде:
1080556355.16361.myhost,S=1069
1080556224.16329.myhost,S=1070
и т.п.
В общем что-то я совершенно запутался...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Qmail + LDAP = непонятки..."
Сообщение от kapiton emailИскать по авторуВ закладки(ok) on 29-Мрт-04, 19:50  (MSK)
>В LDAP занес нескольких пользователей, только возникла непонятка...
>Я использую виртуальных пользователей, а операции проделываются при помощи реального UID - >"vmail"

Дык ясен перец ,что в самой файловой системе каталоги и т.д. будут создаватся с реальными уид и гид. для этого и зоздается vmail

Указывать каждому клиенту параметры uidNumber и gidNumber не нужно, они относятся к posixAccount а не к qmailSchema. Наверное ты хотел использовать qmailUid и qmailGid, что опять же не всегда нужно, т.к. чаще используются "по умолчанию" взятые из ~control/ldapgid ~control/ldapuid.

Кроме того, следует помнить, что автоматически каталоги будут созданы только после приема первого сообщения для этого пользователя

>Почтовым каталогом задал /var/mail
>Так вот, при попытке доставить почту на любого из юзеров qmail матерится, что не может найти каталог. Руками создаю каталоги - /var/mail/<имя пользователя>
во-первых qmail должен быть скомпилен с флагами  MDIRMAKE и HDIRMAKE
во-вторых, чтоб каталоги автоматически зоздавались создай файл в control
dirmaker где укажи путь к скрипту для создания директорий
echo "/var/qmail/bin/dirmaker" > /var/qmail/control/dirmaker
#dirmaker
#!/bin/sh
mkdir -p $1
чтонибудь в этом роде, где $1 бдует передаватся полный путь к директории
поставь на него пермишины соответсвующие и владельца с битом  vmail +s 700
в третьих укажи в нем полный путь где будут хранится катлоги пользоватлей
mailMessageStore
в четвертых... посмтори правельно ли ты указал ./Maildir/ , а не ./Maildir
Очень внимательно посмотри также с чьими правами будет запускать qmail твой dirmake!

>Материться перестает, но почту сохраняет в один файл: /var/mail/vmail, причем для всех
>заведенных в lDAP юзеров.
читать выше...скорее всего где-то что-то просто забыл
в ldap пиши полный путь к каталогу  mailMessageStore: /bla/bla/bla/pupkin


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Qmail + LDAP = непонятки..."
Сообщение от tovSuhov emailИскать по авторуВ закладки on 30-Мрт-04, 09:42  (MSK)
Огромное спасибо!
Да, действительно, строго следуя Вашим пояснениям, сразу добился нормальной работы.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру