Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   freebsd+postfix+sasl+mysql+cyrus (http://forum.oszone.net/showthread.php?t=42248)

Nach 08-12-2004 20:05 278774

freebsd+postfix+sasl+mysql+cyrus
 
хочу заставить работать эту связку.

postfix постоянно в логах пишет, что не понимает mysql
cставился из портов /postfix-curent/
вот тут http://solaris.opennet.ru/base/net/postfix_tls.txt.html
да и не только там написано что после
make install clean
должен он у меня спросить какие пакеты ставить.
а нифига не спрашивает.
что-то поменялось с времен написания доки?

archy 09-12-2004 11:56 278908

Строчку из логов можно?

Nach 09-12-2004 13:24 278925

так.
этот этап пройден.
статья действительно устарела и опции постфикса надо прописать в /etc/make.conf

следущаяя ошибка
cyradm выдаёт

Can't locate Cyrus/IMAP/Shell.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.5/mach /usr/local/lib/perl5/site_perl/5.8.5 /usr/local/lib/perl5/site_perl/5.8.4 /usr/local/lib/perl5/site_perl/5.8.3 /usr/local/lib/perl5/site_perl/5.8.1 /usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.5/BSDPAN /usr/local/lib/perl5/5.8.5/mach /usr/local/lib/perl5/5.8.5 .).
BEGIN failed--compilation aborted.

как я понял у меня cyrus не установил перловские модули.
Как их поставить и где взять? Или я не там рою?

archy 10-12-2004 09:18 279116

Из портов

Nach 10-12-2004 14:53 279229

а вот нет :)

оказалось, что надо было прописать в /etc/make.conf перл 5.8.1 и переставить cyrus
но теперь новый трабл

не хавает cyrus моих пользователей.
не по
imtest
отвечает
S: * OK [CAPABILITY IMAP4REV1 X-NETSCAPE LOGIN-REFERRALS STARTTLS AUTH=LOGIN] localhost [127.0.0.1] IMAP4rev1 2003.339 at
Thu, 9 Dec 2004 17:30:27 +0000 (GMT)
C: C01 CAPABILITY
S: * CAPABILITY IMAP4REV1 X-NETSCAPE IDLE NAMESPACE MAILBOX-REFERRALS BINARY UNSELECT SCAN SORT THREAD=REFERENCES
THREAD=ORDEREDSUBJECT MULTIAPPEND LOGIN-REFERRALS STARTTLS AUTH=LOGIN
S: C01 OK CAPABILITY completed
C: A01 AUTHENTICATE LOGIN
S: + VXNlciBOYW1lAA==
Please enter your password:
C: Y3lydXM=
S: + UGFzc3dvcmQA
C: Y3lydXM=
S: A01 NO AUTHENTICATE LOGIN failed
Authentication failed. generic failure
Security strength factor: 0


не по
cyradm --user cyrus --server localhost --auth plain
отвечает
LOGIN failed at /usr/local/lib/perl5/site_perl/5.8.5/mach/Cyrus/IMAP/Admin.pm line 118
cyradm: cannot authenticate to server with plain as cyrus
hebs /usr/local/lib/perl5/site_perl/5.8.5/mach/Cyrus/IMAP#


в /var/log/messages/
imapd[91234]: Login failed user=cyrus auth=cyrus host=localhost [127.0.0.1]
perl: No worthy mechs found
~~~~~~~~~~~~~~~~~~~~~~~~~~~

особенно интересно что это значит?

archy 15-12-2004 16:14 280371

База пользователей для цируса есть?

Nach 15-12-2004 16:19 280374

всё решилось привлечением гуру и заменой постфикса на exim

Ещё вопрос.
Ктонить писал веб-интерфейс к cyradm?
web-cyradm не предлагайте, он в сам cyradm пользователей не добавляет.

Задача простая - добавить пользователя.
аналог
cm user.user@host.com


Время: 12:11.

Время: 12:11.
© OSzone.net 2001-