|
Bugzilla – Full Text Bug Listing |
| Summary: | cyrus imapd doesn't work "out of the box" | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Martin Jost <lists> |
| Component: | Network | Assignee: | Carsten Hoeger <choeger> |
| Status: | RESOLVED WORKSFORME | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | werner |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | SuSE Linux 10.0 | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
reassigning to maintainer. You seemed to somehow mess up your system. cyrus-imapd is NOT started using an init script named imap, but it's name is cyrus. Please have a look at /usr/share/doc/packages/cyrus-imapd/README.SuSE and /etc/sysconfig/postfix (POSTFIX_MDA) and /usr/share/doc/packages/cyrus-imapd/doc/index.html and http://acs-wiki.andrew.cmu.edu/twiki/bin/view/Cyrus/WebHome for more details. Yes and that solved my last problem (the one in [...]) But still I think the points before this one are valid problems - aren't they ? When you want to use cyrus-imapd, or other software, that uses sasl, you have to install the needed sasl plugins (cyrus-sasl itself is part of the base system and therefor always installed). The perl-Cyrus-* packages are automatically selected and installed when you install cyrus-imapd. And yes, one can whole books around cyrus-sasl and cyrus-imapd, I agree. I'm not sure how I can help you here. So basically I agree with you (missing/rare documentation), but this current bug is about "something not working", which is not the case, so I closed it. |
Notes: Some of the problems should IHMO been solved by changing/adding to the way imapd gets installed. Others should maybe be documented. Others are maybe just the fate of those trying to get it to work... I hope my list is consistent. I'm afraid, that it doesn't cover all possible setups. - Package selection: selecting 'cyrus-imapd" doesn't got me very far. I also had to add some of the cyrus-sasl-packages: cyrus-sasl-crammd5 cyrus-sasl cyrus-sasl-digestmd5 maybe others (too) and the perl modules for cyradm: perl-Authen-SASL-Cyrus-0.12-2 perl-Cyrus-IMAP-2.2.12-13 - post install actions - The entries for "fud" and "lmtp" in /etc/services where missing - /usr/share/doc/packages/cyrus-imapd/tools/mkimap needs to be run to create files and directories - Now imapd could be started, but imtest failed with "fatal error: can't write proc file" The reason where wrong permissions on /var/spool/imap and below (Should be owned by cyrus:mail) ditto for /var/spool/imap/user and below - Later on, one needs a IMAP-Password. (documentation issue ?) This needs to be set by /usr/sbin/saslpasswd2 (for at least 'cyrus' (the admin) and all users wanting to log in to imapd.) The resulting file /etc/sasldb2 needs to be readable by user "cyrus". [ Now I have a "small" problem left: imapd can be started by hand, but it isn't started at system boot: godot:~ # ll /etc/rc.d/rc5.d/*imap* lrwxrwxrwx 1 root root 8 Oct 25 09:30 /etc/rc.d/rc5.d/K07imapd -> ../cyrus lrwxrwxrwx 1 root root 8 Oct 25 22:16 /etc/rc.d/rc5.d/S09imapd -> ../cyrus By hand: /etc/rc.d/rc5.d/S09imapd start Starting IMAP/POP3 service (cyrus-imapd) done But not at system boot No message on console using "splash=verbose", no entries in boot log. ]