View Full Version : Www24 - Imap Outage
IMAP services are down on www24. This affects Squirrelmail and IMAP retrieval of messages for all accounts on that server.
We are working to restore them ASAP.
A reminder to all who are affected by this outage. You can still retrieve your mail with neomail at http://www.yourdomain.com/webmail or by using POP instead of IMAP in your client.
I've got a "help" ticket into DirectAdmin ... waiting on a response.
Joe
Hello,
You've got me. I spent about 2 hours poking ... I even recompiled a new imapd for you, didn't change anything.
The problem lies somewhere between the imapd binary and the login for virtual users. (System users seem to work fine).
Since the binary was working before, I assumed some permission changed somewhere preventing the imapd binary from reading a file. But the imapd runs as root, so I can't see how that would even be an issue.
If I've got some time later, I'll go back on and try some more (I've got many more emails to get through).
Thank you,
John
Thats the response from DirectAdmin.
If anyone is really in a bind, and MUST have IMAP, please open a helpdesk ticket and we'll get you moved to a new server. This box is a brand new server, with brand new install - so everyone's stumped.
We've got 2 new servers online - if you'd like to move over, let us know in the helpdesk.
Joe
The issue has been found and corrected - IMAP is working fine again.
Sorry for the inconvenience, this appears to have been a bug in DA with an extended character in a new domain registration. It's been identified, and fixed. Many thanks to John from DA who was working on this until 3am this morning to identify and fix the bug.
For the programmers/developers out there, it was an extended character used in a domain registration
All I had to do was change:
char ch;
to
int ch;
because "char" is a 7 bit digit and ints are 32 bits, with the 1st always being 0 (values 0-127). If it's over that (128+, which ÿ is), the first bit is a 1, thus making the number negative and causing the function to fail, thinking it's the end of the file. For the int, the character will start at the 24th bit from the end, so there is no way it will end up negative;)
Joe
Powered by vBulletin™ Version 4.0.3 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.