PDA

View Full Version : Upgrading FC1 to FC2 - can't get mail using Postfix


LinuxLars
26th May 2004, 11:03 PM
I've just upgraded my system from Fedora Core1 (which was working
great) to Fedora Core 2. Several problems - I've fixed all except the
one that's stumping me - retrieving mail from Postfix (which has been
previously installed and has been working great for some time).

Postfix receives the mail, I can send though it, but cannot get my mail.

Originally, something in the install had blocked port 110 - which is
now fixed (verified with telnet localhost 110).

I strongly suspect the problem is the new SMTP authentication with
Cyrus being used for IMAP - but I'm having a tough time locating documentation on what
needs to change. I have not yet created Cyrus users. Is there documentation on the procedure that is authorative for FC2?

This was all working properly before the upgrade.

(I've started saslauthd.)

Version-Release number of selected components:
Fedora Core 2 (kernel 2.6.5-1.358)
Postfix (2.0,18-4)

Steps to Reproduce:
1. /etc/init.d/postfix start
2. Using any email client (even squirrelmail), try to get mail
3.

Actual results:
Mozilla:
"Sending of password did not succeed. Mail server (ip)
responded: Unable to locate maildrop."

SquirrelMail:
"ERROR : Could not complete request.
Query: SELECT "INBOX"
Reason Given: Mailbox does not exist"

Additional Info:
Does anyone have experience with this, or know where to find documentation for FC2?

Thanks,
Larry

LinuxLars
27th May 2004, 03:58 PM
Every Cyrus document I can locate indicates setting up Cyrus users with cyradm which does not appear to be in the distro. Is there an admin command set for Fedora? Is there documentation?

sc00by
28th May 2004, 09:33 AM

i've been having a similar problem.

I upgraded from Fedora Core 1 (which was working perfectly as an email, web, file server) to Core 2. The overall look of the OS is impressive but I noticed during the upgrade that they change IMAP to Cyrus. Now I can't get email to work at all!
When trying to access it via squirrelmail i receive the error "Connection Refused"

IMAP does not appear in the services list anymore (neither does POP3) and it does not appear in the extended services in Webmin. Also it does not appear to be running.

I've been at it for days and solved nothing. Currently I'm back on Core 1 which is working a treat (after a clean install) but as soon as some documentation or help arises i'll move back to Core 2

Anyone any ideas on how to configure or even start this Cyrus setup (i've never even heard of Cyrus IMAP)

Cheerz
John

LinuxLars
29th May 2004, 04:23 PM
Documentation is installed in the filesystem for Cyrus IMAP. What's not clear is how to configure it to work with Postfix - at least to the point of being able to configure the maildrop location.

The documentation suggests that Cyrus users need to be created with the cyradm utility, and I cannot locate it, on the system, or on the internet. I have located a Web-Cyradm, but that's an additional product.

So I'm stuck, and kicking myself about not preparing a rollback plan, and not waiting on the upgrade for a while (I had such a great experience with FC1; this is a huge disappointment). I'm just about to blow away FC2 and reinstall FC1.

If you or anyone out there has any hunches about what's happening, I'd LOVE to hear them.

Cheers!
Lars

blammo
31st May 2004, 04:59 PM
The cyradm utility in under /usr/bin/cyradm. Give the user cyrus a system passwd, and also add user cyrus to the saslpasswd database. You should now be able to su cyrus, type cyradm localhost, enter the password and your in. Now you can create mailboxes. I don't know how to sent up Postfix to work with Cyrus-imapd since I use sendmail for this.

LinuxLars
2nd June 2004, 02:03 AM
Thanks!