I use Thunderbird to access work email at outlook.office365.com. I've been getting consistent "Failed to connect to server ..." error notifications when trying to fetch IMAP mail. I have found two workarounds.
Thunderbird works if I disable IPv6 in Thunderbird (Preferences->Advanced->Config Editor...).
It also works if I change the nameserver records in /etc/resolv.conf to point to Sonic's name servers instead of the Pace gateway.
From a wireshark capture it looks like Thunderbird fires two DNS queries back to back. The first query requests A records, the second requests AAAA. The Pace seems to delay the first request and answer the second with IPv6 addresses. Thunderbird retries both queries and again receives a quick response to the AAAA query. About a second later I see two A record responses. But by that time, it seems, Thunderbird doesn't process these.
For what it's worth, I have not enabled IPv6 on my account. I'm using stock IPv4 connections. It just happens that IPv6 is enabled by default in the Thunderbird application.
I don't need a fix for this as I have a couple workarounds. But I'm reporting it as it seems the Pace response for the IPv4 lookup is quite slow. That may affect applications other than Thunderbird.
Thunderbird works if I disable IPv6 in Thunderbird (Preferences->Advanced->Config Editor...).
It also works if I change the nameserver records in /etc/resolv.conf to point to Sonic's name servers instead of the Pace gateway.
From a wireshark capture it looks like Thunderbird fires two DNS queries back to back. The first query requests A records, the second requests AAAA. The Pace seems to delay the first request and answer the second with IPv6 addresses. Thunderbird retries both queries and again receives a quick response to the AAAA query. About a second later I see two A record responses. But by that time, it seems, Thunderbird doesn't process these.
For what it's worth, I have not enabled IPv6 on my account. I'm using stock IPv4 connections. It just happens that IPv6 is enabled by default in the Thunderbird application.
I don't need a fix for this as I have a couple workarounds. But I'm reporting it as it seems the Pace response for the IPv4 lookup is quite slow. That may affect applications other than Thunderbird.