[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вопросы по Cyrus21



Yury Lyakh пишет:
On Fri, Dec 27, 2002 at 06:02:50PM +0300, Max Kosmach wrote:

Yury Lyakh пишет:

Вот сейчас затеялся ставить сие чудо...
Поставил apt-get-ом.
Стучусь telnet 127.0.0.1 110 и пытаюсь вводить user/pass пользователей
имеющихся в системе.

+OK mail Cyrus POP3 v2.1.11-Debian-4 server ready
<928974827.1040996321@mail>
user yury
+OK Name is a valid mailbox
pass 12345
-ERR [AUTH] Invalid login

Вообще задача конечная стоит, научить cyrus авторизировать через PAM, в
/etc/pam/pop прописан момент авторизации. Как теперь cyrus-у сказать
ходить через PAM на авторизацию?
И вообще дефолтова сборка cyrus-а в Дебиане/анстейбл знает что такое
PAM?

Да, знает
через pwckeck_pam или saslauthd
надо в /etc/default/saslauthd
START=yes
MECHANISMS="pam

в /etc/imapd.conf
sasl_pwcheck_method: saslauthd

далее /etc/init.d/saslauthd start

Вроде все
если что забыл - welcome


Да-Да, именно так и сделал, все заработало... осталось только выяснить
какие-там косяки у PostFix-а с chroot-ом...
он же пытается к mysql прийти по сокету. Который mysql пакадж ложит в
/tmp или /var/run/ точно не помню.
/var/run/mysqld/mysqld.sock ?

Но поскольку фактически все обрабатывающие приложения postfix-a
запускаются в chroot от /какой-то директории, то сокет они не могут
найти...
как руками заставить mysql делать два сокета, один в стандартном месте,
второй там где chroot-нутый постфикс, я пока не нашел...
Делать специально mysql для почты н устраивает.
можно ходить к mysql по ip
можно на 2.4 ядрах воспользоваться mount --bind дл монтирования каталожки внутрь chroot


Задача стоит максимально обойтись ковырянием конфигов и без трогания
бинарников и файловой структуры пакаджей.

Короче, кто-то постфикс с мускл подружил через сокет?
а почему именно через сокет?


Можно конечно в конфиге постфикса все приложения поснимать с chroot, но
это уже совсем радикально...
да и смысла в этом нет
(кстати а при чем тут pam вообще? :)


--
With Best Wishes
Max



Reply to: