Pop3 not working in Android 14

All my pop3 accounts have stopped working since the latest Android update. I’m on a Pixel 6 running Android 14.

When I refresh the k9 email it appears to work but never retrieves any emails.

If I configure the email server, I get the following… (see screenshot attached)

Then it just spins and never connects to the incoming server

Welcome @Joe_Thomas :wave:

Using a POP3 account with K-9 Mail 6.603 on Android 14 works fine for me. So it’s unlikely to be a general problem with Android 14.

Can you record a debug log when trying to sync the inbox of one of your POP3 accounts? See LoggingErrors · thundernest/k-9 Wiki · GitHub

1 Like

In your screenshot, data saver is active (the ring with the plus in the upper right corner).

Have you checked if the Android 14 update has accidentally modified your data saver settings?

I had to disable and re-enable data saver for a few apps after the Android 14 apps (However, not K-9 which worked fine for me).

And just an idea: Was adaptive connectivity enabled through the update? Some apps might not use the WiFi connection as my mobile connection can be deemed “better” or “more stable”. If you are then on a mobile network without DS, an IPv6 connection to a POP3 server expecting IPv4 may fail.

Thanks. I’ve attached the logs.

I did a sync, tried to update the incoming server, then another sync. (For the logs)

I also tried turning off data saver, but that had no effect.

Logs follow…

The server name K-9 Mail is using does not match the names in the server certificate. You should have the option to manually accept the invalid server certificate, but that appears not to be working in your case. That bug is already fixed in the current beta version. That version will also automatically detect the proper server name to use.

For now just use pop.server311.com for the incoming server name and smtp.server311.com for the outgoing server name.

Side note: Try to avoid using POP3 with K-9 Mail. If K-9 Mail is the only place you keep your messages, they are trapped there because currently there’s no way to export those messages or copy them to a different account. If you use K-9 Mail to only download a copy, but leave messages on the server to be picked up by another client, you might as well use IMAP with K-9 Mail. You can still use POP3 to download and remove messages from the server using another client.

3 Likes

Works great. Thanks!