![]() |
freebsd+postfix+sasl+mysql+cyrus
хочу заставить работать эту связку.
postfix постоянно в логах пишет, что не понимает mysql cставился из портов /postfix-curent/ вот тут http://solaris.opennet.ru/base/net/postfix_tls.txt.html да и не только там написано что после make install clean должен он у меня спросить какие пакеты ставить. а нифига не спрашивает. что-то поменялось с времен написания доки? |
Строчку из логов можно?
|
так.
этот этап пройден. статья действительно устарела и опции постфикса надо прописать в /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 не установил перловские модули. Как их поставить и где взять? Или я не там рою? |
Из портов
|
а вот нет :)
оказалось, что надо было прописать в /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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ особенно интересно что это значит? |
База пользователей для цируса есть?
|
всё решилось привлечением гуру и заменой постфикса на exim
Ещё вопрос. Ктонить писал веб-интерфейс к cyradm? web-cyradm не предлагайте, он в сам cyradm пользователей не добавляет. Задача простая - добавить пользователя. аналог cm user.user@host.com |
Время: 12:11. |
Время: 12:11.
© OSzone.net 2001-