![]() |
|
|
|||||||
| For more information about the ads and why they're here, please see the FAQ |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
Greetings,
I've had issues with almost every svn version of roundcube with dbmail for a while. Basically, everything works except when you click to view a message, it returns to the same screen which displays the listing of messages once again. After some research, I found where the problem is stemming from but do not know where to proceed from here. In program/include/rcube_imap.inc around line 913, this function appears: Code:
function get_raw_body($uid)
{
if (!($msg_id = $this->_uid2id($uid)))
return FALSE;
$body = iil_C_FetchPartHeader($this->conn, $this->mailbox, $msg_id, NULL);
$body .= iil_C_HandlePartBody($this->conn, $this->mailbox, $msg_id, NULL, 1);
return $body;
}
Code:
// get message from server $msg_source = $IMAP->get_raw_body($uid); Code:
if (!($msg_id = $this->_uid2id($uid))) return FALSE; If anyone has any ideas, I'd be grateful. I do have caching disabled and am running the dbmail server locally. I have not tested against other servers. Sincerely, Dustin |
|
#2
|
|||
|
|||
|
No ideas?
|
|
#3
|
|||
|
|||
|
Dustin,
Here's everything I know on the topic:
So, I'm not sure why that lookup is failing on your IMAP server, since all it's doing is just a "SEARCH UID xxx" command. Take a look at program/lib/imap.inc:iil_C_UID2ID, which calls iil_C_Search. Try running that SEARCH manually on your IMAP server (by telnetting to the imap port) and see if it gives you back an MSN/ID value. That's about all I can suggest - good luck! -Eric |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
| For more information about the ads and why they're here, please see the FAQ |