For the past few days I’ve been chasing a rather pernicious problem – email clients weren’t interacting properly with the server. Since I haven’t changed the server software in, oh, five or six years, my first thought was – there’s something crazy going on with the clients.
As of this writing (November 2018) I run my own primary email server. It’s been a stable platform for years, requiring only very intermittent maintenance. However, it’s an older product, running on a non-supported platform. I run in a blended mode; the server is nominally IMAP4 but when I’m in the office I’m retrieving messages using the older POP3 protocol – which then removes the messages off the server. I’m used to this routine (23 years and counting) and it limits message exposure to only a few hours under most circumstances.
The symptom was – the phone email client showed unread messages on the server, but gave me no way to access them. Over the period of a few days I narrowed it down to a specific sequence – leave a few messages on the server, off to bed, wake up in morning, check mail and find the unread and inaccessible new mail… which then caused me to do a POP3 run and retrieve stuff. But this wouldn’t do for the long run. I experienced the same phenomenon on Edison Email (Android) and on GMail (browser and Android client).
The Edison Software app has excellent tech support – and during the various steps they went through (including establishing a test account on my server) – I finally recognized the problem. My server had already executed the reset to standard time – two weeks early. Once I reset the server back to daylight time, things are back to working normally. Then it was time to track down the timezone file and fix that, so this won’t be a problem (at least for the next several months).