-Update-
I just gave it a try on one of our test servers also running Debian Sarge, but this time I used dovecot IMAPd. With this set, everything runs smoothly. It solves BOTH issues.
But I guess it is worth investigating why it doesn't work with Courier IMAP, as Courier is the widest spread IMAPd in use. There are some questions I have:
Does anybody have this release (20051007) up and running with Courier without those two problems mentioned below? If yes, what OS and what Courier version are you using and are you using Maildir-mailbox format?
Any experience with other IMAP servers so far?
I think it is very important to be compatible to all major IMAP servers (Courier, Cyrus, UW and dovecot) although from my point of view _only_ dovecot and Courier should be used in production environment. But I guess that's just a matter of (good) taste ;-)
P.S.: What I also realized when switching to dovecot is that the performance is far better than with Courier, which is probably because of the index "databases" used by dovecot for every mailbox / Maildir folder. I did not realize _any_ performance difference with caching enabled or disabled. But mailbox holds only 500 messages ...
Best regards,
Rob
P.S.S.: Did not introduce my self so far ... Hi, nice to be here
From: Martin Möllenbeck [mailto:martin@moellenbecks.de] Sent: Thursday, October 20, 2005 7:45 PM To: Robert Landes Cc: dev@lists.roundcube.net Subject: Re: Courier IMAP issues
Hello,
I have the same problem
Regards,
Martin
Am 20.10.2005 um 19:16 schrieb Robert Landes:
What I could investigate so far is that there seems to be some major issues with IMAP handling with Courier IMAP. I already saw some people running into the same problems:
I didn't find time to investigate neither first nor second issue any closer, but I hope I'll find the time beginning of next week.
If somebody has already posted solution or any more detailed description, forget about this one.
Regards,
Rob
Martin Möllenbeck
martin (at) moellenbecks.de
Robert Landes wrote:
Does anybody have this release (20051007) up and running with Courier without those two problems mentioned below? If yes, what OS and what Courier version are you using and are you using Maildir-mailbox format?
I'm using this build. (BTW - would it be possible/desirable to add a VERSION.txt file?)
Courier-IMAP 4.0.1 Apache 2.0.54 PHP 4.4.0 Postfix 2.1.5
mail is in qmail style Maildirs
Gentoo Dual Athlon
then read a previously read message when I return to the inbox the test mail is no longer marked unread and is readable as normal. (if that makes sense :-))
Shout if you need any tests run in this environment...
Rupert
Is there anyone on this list who is planning/ has produced a gentoo ebuild for roundcube?
The problem with the special folders seems to be that Courier IMAP returns foldernames as 'INBOX.Sent' which, even lowercase, does not match with $this->default_folders:
checkout this dump from rcube_imap::_sort_mailbox_list
[$folder] => INBOX.Trash
[$this->default_folders] => Array
(
[0] => inbox
[1] => drafts
[2] => sent
[3] => junk
[4] => trash
)
Regards, Sjon
Robert Landes wrote:
-Update-
I just gave it a try on one of our test servers also running Debian Sarge, but this time I used dovecot IMAPd. With this set, everything runs smoothly. It solves BOTH issues.
But I guess it is worth investigating why it doesn't work with Courier IMAP, as Courier is the widest spread IMAPd in use. There are some questions I have:
Does anybody have this release (20051007) up and running with
Courier without those two problems mentioned below? If yes, what OS and what Courier version are you using and are you using Maildir-mailbox format?
Any experience with other IMAP servers so far?
I think it is very important to be compatible to all major IMAP servers (Courier, Cyrus, UW and dovecot) although from my point of view _only_ dovecot and Courier should be used in production environment. But I guess that's just a matter of (good) taste ;-)
P.S.: What I also realized when switching to dovecot is that the performance is far better than with Courier, which is probably because of the index "databases" used by dovecot for every mailbox / Maildir folder. I did not realize _any_ performance difference with caching enabled or disabled. But mailbox holds only 500 messages ...
Best regards,
Rob
P.S.S.: Did not introduce my self so far ... Hi, nice to be here
From: Martin Möllenbeck [mailto:martin@moellenbecks.de] Sent: Thursday, October 20, 2005 7:45 PM To: Robert Landes Cc: dev@lists.roundcube.net Subject: Re: Courier IMAP issues
Hello,
I have the same problem
Regards,
Martin
Am 20.10.2005 um 19:16 schrieb Robert Landes:
What I could investigate so far is that there seems to be some major issues with IMAP handling with Courier IMAP. I already saw some people running into the same problems:
- Also on my installation the default special IMAP folders like Sent,
Trash, and Junk are not shown as "special" as they should be.
I didn't find time to investigate neither first nor second issue any closer, but I hope I'll find the time beginning of next week.
If somebody has already posted solution or any more detailed description, forget about this one.
Regards,
Rob
Martin Möllenbeck
martin (at) moellenbecks.de
Actually I have tried all kind of combinations in main.inc.php. I have tried "Sent", "INBOX.Sent" and so on in lower case and upper case variants ... nothing solved it. So i guess there is maybe still some more to discover with Courier. I am am currently not in the office, but when I am back on Monday evening I think I will setup a fresh test machine and will try different releases of Courier with more detailed logging on both sides (Courier and Apche/PHP) ...
/Rob
On Fri, 21 Oct 2005 13:41:20 +0200 (CEST), "Sjon" roundcube.net@spider007.net wrote:
The problem with the special folders seems to be that Courier IMAP returns foldernames as 'INBOX.Sent' which, even lowercase, does not match with $this->default_folders:
checkout this dump from rcube_imap::_sort_mailbox_list
[$folder] => INBOX.Trash [$this->default_folders] => Array ( [0] => inbox [1] => drafts [2] => sent [3] => junk [4] => trash )
Regards, Sjon
Robert Landes wrote:
-Update-
I just gave it a try on one of our test servers also running Debian Sarge, but this time I used dovecot IMAPd. With this set, everything
runs
smoothly. It solves BOTH issues.
But I guess it is worth investigating why it doesn't work with Courier IMAP, as Courier is the widest spread IMAPd in use. There are some questions I have:
Does anybody have this release (20051007) up and running with
Courier without those two problems mentioned below? If yes, what OS and what Courier version are you using and are you using Maildir-mailbox format?
Any experience with other IMAP servers so far?
I think it is very important to be compatible to all major IMAP servers (Courier, Cyrus, UW and dovecot) although from my point of view _only_ dovecot and Courier should be used in production environment. But I
guess
that's just a matter of (good) taste ;-)
P.S.: What I also realized when switching to dovecot is that the performance is far better than with Courier, which is probably because
of
the index "databases" used by dovecot for every mailbox / Maildir
folder.
I did not realize _any_ performance difference with caching enabled or disabled. But mailbox holds only 500 messages ...
Best regards,
Rob
P.S.S.: Did not introduce my self so far ... Hi, nice to be here
From: Martin Möllenbeck [mailto:martin@moellenbecks.de] Sent: Thursday, October 20, 2005 7:45 PM To: Robert Landes Cc: dev@lists.roundcube.net Subject: Re: Courier IMAP issues
Hello,
I have the same problem
Regards,
Martin
Am 20.10.2005 um 19:16 schrieb Robert Landes:
What I could investigate so far is that there seems to be some major issues with IMAP handling with Courier IMAP. I already saw some people running into the same problems:
- Also on my installation the default special IMAP folders like
Sent,
Trash, and Junk are not shown as "special" as they should be.
I didn't find time to investigate neither first nor second issue any closer, but I hope I'll find the time beginning of next week.
If somebody has already posted solution or any more detailed
description,
forget about this one.
Regards,
Rob
Martin Möllenbeck
martin (at) moellenbecks.de
You only have to uncompress a tar file... It isn't rocket science.. You should take this opportunity to learn how the ebuild process works, submit one to the gentoo portage team.
J
On 10/21/05, Rupert Redington rupert@neontribe.co.uk wrote:
Is there anyone on this list who is planning/ has produced a gentoo ebuild for roundcube?