Search The ForumSearch   RegisterRegister  LoginLogin

AfterLogic WebMail Lite 7

 AfterLogic Forum : AfterLogic WebMail Lite 7
Subject Topic: error when retrieving message list Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
evictorio
Newbie
Newbie
Avatar

Joined: 13 January 2014
Location: Mexico
Online Status: Offline
Posts: 1
Posted: 13 January 2014 at 7:29am | IP Logged Quote evictorio

Hello, when I log into the Webmail, it shows a message that says loading message list, and after some seconds it shows the following message:

An error occured when retrieving message list.

It indeed gets the Folder pannel populated. But i cannot get any email from the server.

I used a common imap client and it works perfectly. what can i do?

Best Regards

Eduardo Victorio
Back to Top View evictorio's Profile Search for other posts by evictorio
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6104
Posted: 13 January 2014 at 11:51pm | IP Logged Quote Igor

You need to debug the application, enable logging in AdminPanel, reproduce the problem and check the logs to find what exactly is causing the problem.

--
Regards,
Igor, AfterLogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
Corend
Newbie
Newbie


Joined: 21 February 2014
Online Status: Offline
Posts: 2
Posted: 21 February 2014 at 12:55am | IP Logged Quote Corend

Hello,

I've exactly the same issue, I tried to check my emails via IMAP for my Runbox.com mails. The login is with a % which replaces the @ in the login: myemail%mydomain.com. It works perfectly with others software but not with the Afterlogic lite webmail. I've the same error message like in this post, and also not possible to send an email. Everything is correctly configured (ports, server, etc...).

The error I have in my log (I've replace my email by xxx%xxx.net):
Quote:
[08:39:56.69] [POST(9)] /mail/?/Ajax/
[08:39:56.69] POST > [Action, Folder, Offset, Limit, Search, Filters, UseThreads, AccountID, Token]
[08:39:56.69]
[08:39:56.69] AJAX: Action: MessageList
[08:39:56.69] DB(PDO/mysql) : start connect to webmail@localhost
[08:39:56.69] DB : connected to webmail@localhost
[08:39:56.69] DB[1] > SELECT `id_acct`, `id_user`, `id_domain`, `id_tenant`, `deleted`, `def_acct`, `mailing_list`, `quota`, `email`, `friendly_nm`, `mail_protocol`, `mail_inc_host`, `mail_inc_port`, `mail_inc_login`, `mail_inc_pass`, `mail_inc_ssl`, `mail_out_host`, `mail_out_port`, `mail_out_login`, `mail_out_pass`, `mail_out_auth`, `mail_out_ssl`, `hide_in_gab`, `signature`, `signature_type`, `signature_opt`, `custom_fields` FROM awm_accounts WHERE `id_acct` = 1
[08:39:56.70] DB[2] > SELECT `id_user`, `id_subscription`, `id_helpdesk_user`, `msgs_per_page`, `contacts_per_page`, `auto_checkmail_interval`, `created_time`, `last_login`, `last_login_now`, `logins_count`, `def_skin`, `def_lang`, `def_editor`, `save_mail`, `layout`, `incoming_charset`, `def_timezone`, `def_time_fmt`, `def_date_fmt`, `client_timezone`, `question_1`, `question_2`, `answer_1`, `answer_2`, `sip_impi`, `sip_password`, `twilio_number`, `use_threads`, `save_replied_messages_to_current_folder`, `allow_helpdesk_notifications`, `capa`, `custom_fields` FROM awm_settings WHERE `id_user` = 1
[08:39:56.70] IMAP[NOTE]: Start connection to "ssl://secure.runbox.com:993"
[08:39:56.94] IMAP[DATA]: < * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE] perdition ready on mailfront04.runbox.com 0002aa86\r\n
[08:39:56.94] IMAP[SECURE]: > TAG1 LOGIN "xxx%xxx.net" "*******"\r\n
[08:39:56.00] IMAP[DATA]: < TAG1 OK LOGIN Ok.\r\n
[08:39:56.00] IMAP[DATA]: > TAG2 EXAMINE "INBOX"\r\n
[08:39:57.04] IMAP[DATA]: < * FLAGS (\Draft \Answered \Flagged \Deleted \Seen \Recent)\r\n
[08:39:57.04] IMAP[DATA]: < * OK [PERMANENTFLAGS ()] No permanent flags permitted\r\n
[08:39:57.04] IMAP[DATA]: < * 9 EXISTS\r\n
[08:39:57.04] IMAP[DATA]: < * 0 RECENT\r\n
[08:39:57.04] IMAP[DATA]: < * OK [UIDVALIDITY 1387132541] Ok\r\n
[08:39:57.04] IMAP[DATA]: < * OK [MYRIGHTS "acdilrsw"] ACL\r\n
[08:39:57.04] IMAP[DATA]: < TAG2 OK [READ-ONLY] Ok\r\n
[08:39:57.04] IMAP[DATA]: > TAG3 STATUS "INBOX" (MESSAGES UNSEEN UIDNEXT)\r\n
[08:39:57.08] IMAP[DATA]: < * STATUS "INBOX" (MESSAGES 9 UIDNEXT 63 UNSEEN 1)\r\n
[08:39:57.08] IMAP[DATA]: < TAG3 OK STATUS Completed.\r\n
[08:39:57.08] IMAP[DATA]: > TAG4 CAPABILITY\r\n
[08:39:57.12] IMAP[DATA]: < * CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE\r\n
[08:39:57.12] IMAP[DATA]: < TAG4 OK CAPABILITY completed\r\n
[08:39:57.12] IMAP[DATA]: > TAG5 UID THREAD REFERENCES UTF-8 ALL\r\n
[08:39:57.16] IMAP[DATA]: < TAG5 NO UTF-8 character set is not supported.\r\n
[08:39:57.16] IMAP[WARNING]: exception 'MailSo\Imap\Exceptions\NegativeResponseException' with message 'MailSo-Imap-Exceptions-NegativeResponseException (ImapClient.php ~ 1502)' in /var/www/mail/libraries/MailSo/Imap/ImapClient.php:1502
Stack trace:

#0 /var/www/mail/libraries/MailSo/Imap/ImapClient.php(1579): MailSo\Imap\ImapClient->validateResponse(Array)
#1 /var/www/mail/libraries/MailSo/Imap/ImapClient.php(1178): MailSo\Imap\ImapClient->parseResponseWithValidation()
#2 /var/www/mail/libraries/afterlogic/common/managers/mail/manager.php(2272): MailSo\Imap\ImapClient->MessageSimpleThread()
#3 /var/www/mail/libraries/ProjectSeven/Actions.php(921): CApiMailManager->MessageList(Object(CAccount), 'INBOX', 0, 20, '', true, Array)
#4 [internal function]: ProjectSeven\Actions->AjaxMessageList()
#5 /var/www/mail/libraries/ProjectSeven/Service.php(242): call_user_func(Array)
#6 /var/www/mail/libraries/ProjectSeven/Boot.php(5): ProjectSeven\Service->Handle()
#7 /var/www/mail/index.php(71): include('/var/www/mail/l...')
#8 {main}
[08:39:57.16] exception 'MailSo\Imap\Exceptions\NegativeResponseException' with message 'MailSo-Imap-Exceptions-NegativeResponseException (ImapClient.php ~ 1502)' in /var/www/mail/libraries/MailSo/Imap/ImapClient.php:1502
Stack trace:
#0 /var/www/mail/libraries/MailSo/Imap/ImapClient.php(1579): MailSo\Imap\ImapClient->validateResponse(Array)
#1 /var/www/mail/libraries/MailSo/Imap/ImapClient.php(1178): MailSo\Imap\ImapClient->parseResponseWithValidation()
#2 /var/www/mail/libraries/afterlogic/common/managers/mail/manager.php(2272): MailSo\Imap\ImapClient->MessageSimpleThread()
#3 /var/www/mail/libraries/ProjectSeven/Actions.php(921): CApiMailManager->MessageList(Object(CAccount), 'INBOX', 0, 20, '', true, Array)
#4 [internal function]: ProjectSeven\Actions->AjaxMessageList()
#5 /var/www/mail/libraries/ProjectSeven/Service.php(242): call_user_func(Array)
#6 /var/www/mail/libraries/ProjectSeven/Boot.php(5): ProjectSeven\Service->Handle()
#7 /var/www/mail/index.php(71): include('/var/www/mail/l...')
#8 {main}
[08:39:57.16] DB : disconnect from webmail@localhost
[08:39:57.16] INFO[MEMORY]: Memory peak usage: 2.5MB
[08:39:57.16] IMAP[DATA]: > TAG6 LOGOUT\r\n
[08:39:57.20] IMAP[DATA]: < * BYE Courier-IMAP server shutting down\r\n
[08:39:57.20] IMAP[DATA]: < TAG6 OK LOGOUT completed\r\n
[08:39:57.20] IMAP[NOTE]: Disconnected from "ssl://secure.runbox.com:993" (success)

[08:40:02.87] /mail/adminpanel/index.php?pop&type=log&action=view
[08:40:02.87]
[08:40:02.87] call CCommonModule->StandardPopAction->System()
[08:40:02.87] call CWebMailModule->StandardPopAction->System()


Do you have an idea?

Thanks,
Corend
Back to Top View Corend's Profile Search for other posts by Corend
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6104
Posted: 21 February 2014 at 3:02am | IP Logged Quote Igor

According to the logs, the problem occurs when WebMail attempts to fetch information about threads. The server you use throws an error, while the request itself is entirely correct, see extract from RFC 5256:

Quote:
The charset argument is mandatory (unlike SEARCH) and indicates
the [CHARSET] of the strings that appear in the searching
criteria. The US-ASCII and [UTF-8] charsets MUST be implemented.
All other charsets are optional.


Thus, it looks like mailserver you use violates the standard. The only workaround we can suggest at the moment is to disable message threads either for entire installation or just for specific account. In future version, we might add some kind of detection for this sort of behavior.

--
Regards,
Igor, AfterLogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 
Corend
Newbie
Newbie


Joined: 21 February 2014
Online Status: Offline
Posts: 2
Posted: 21 February 2014 at 5:24am | IP Logged Quote Corend

Hi,

Thanks a lot it works fine now.
Strange in the interface it written "Use mail threading if supported by the server" I was thinking that there is an autocheck of the server configuration, so in fact it is just "use mail threading".

But anyway thanks a lot :)
Back to Top View Corend's Profile Search for other posts by Corend
 
Alex
AfterLogic Support
AfterLogic Support
Avatar

Joined: 19 November 2003
Online Status: Offline
Posts: 2206
Posted: 21 February 2014 at 6:05am | IP Logged Quote Alex

No, the server reports that it does support threading but implements it incorrectly.

Regards,
Alex
Back to Top View Alex's Profile Search for other posts by Alex
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump

Powered by Web Wiz Forums version 7.9
Copyright ©2001-2004 Web Wiz Guide