Error in downloading mail on IMAP after ios 18 upgrade

I am unable to download my mail using the native mail app after upgrading to IOS 18. I am getting the following error; “Network Error (POSIX 96)”

The mail configuration is on imap with SSL.

iPad Pro, iPadOS 18

Posted on Sep 16, 2024 10:24 PM

Reply
Question marked as Top-ranking reply

Posted on Dec 30, 2024 10:21 AM

@ferrerod:

Here's the main part of the response I got from Fastmail who diagnosed and solved the problem on my account. It seems there was a bug in their mail engine that was benign until the iOS18 update, then no more. I hope this helps.


We had a bug which put random data into the HIGHESTMODSEQ value for some users. Their account was affected by this. We didn't think it was an issue because there was still heaps of number-space left, but the HIGHESTMODSEQ values were higher than a signed int64 can hold. This was fine because we use an unsigned int64_t internally, but the spec was updated a few years ago to make it a signed value, so we were strictly wrong.
 
Apple's parser couldn't handle these oversize numbers, and failed.
--
 
This has now been fixed by resetting the HIGHESTMODSEQ value for these users which also means this will never happen for them again.



ferrerod wrote:

Did fastmail tell you what technically they did? No one else has a workable solution. Some of us support our own mail serves - though perhaps rare.... would be great if you could get them to tell you exactly what they did for IMAP solution.


287 replies

Nov 15, 2024 2:03 AM in response to Hari1975

I have the same problem with my email, French internet access supplier, Free. It’s impossible to send email: Network error: (posik 96) It’s only with IPhone on IOS 18, not before, and not with my IPad or Mac. Apple Store wasn’t able to fix the problem. And it’s impossible to change for IOS 17. Then I can’t send email with my iPhone. When Apple will fix this bug??

Nov 18, 2024 1:27 PM in response to George Johnson

Hi George. My apologies for not being clear.

Yes that greyed out slash was the one I meant. By typing over it I meant that I typed a slash to replace the one that was greyed out so that it was black as other text appears when you use the keyboard. It fixed my problem after I did this and rebooted. The exact solution was needed a few days later but so far the fix stuck this time. Sadly I think this is just one symptom of other issues.

Nov 18, 2024 1:33 PM in response to Obi1net

Obi1net wrote:

Hi George. My apologies for not being clear.
Yes that greyed out slash was the one I meant. By typing over it I meant that I typed a slash to replace the one that was greyed out so that it was black as other text appears when you use the keyboard. It fixed my problem after I did this and rebooted. The exact solution was needed a few days later but so far the fix stuck this time. Sadly I think this is just one symptom of other issues.

Thanks very much for the crystal clear reply.

Nov 22, 2024 6:13 AM in response to Hari1975

So bad news. Apple support has come back to me saying there is nothing wrong with the app and that they cannot guide me with how to fix the issue on my mail server. Considering that there were no changes on the mail server and that my mail worked in 17.x just before I upgraded to 18 and stopped working post the 18 upgrade, it should be obvious to the meanest intelligence that the issue is with the mail app upgrade that was bundled with ios 18. All I see is to hope for them to see the light and fix the app in one of the upcoming releases.


For those of you who managed to fix the issue, would be glad to get some pointers on anything you changes on your mail servers to fix the issue. Please note I am using a mail server with a qmail based mailing system. Any pointers would be greatly appreciated.

Nov 22, 2024 1:17 PM in response to George Johnson

I have exactly the same problem.


Tried to fix this, not sure but it might have to do with the certificates being self signed with dovecot.


Sending emails is possible in iOS18, only receiving en viewing the imap mail content is not possible in iOS18 in combination with dovecot.


I hope they fix this because this is one of the most essential functions of the device.


Nov 23, 2024 12:47 AM in response to Hari1975

I'm not using any other server or VPN, just the mail app provided by Apple and the standard configuration on the iPhone, upgraded to 18.1.1 and the problem persists. I get mail on my PC through iCloud and that's working fine. Mail will drop on the iPhone ocasionally but does not reflect what is on the iCloud server, i.e. deleted on server shows up as unread on app...

Nov 23, 2024 3:57 AM in response to plinss

Thank you for the very helpful advice, Plinss. It has provided some quite useful background information for resolution options for iOS 18.x users. I can understand how many users would be confused about the issue, and it may well be that in many cases the problem is not directly an Apple fault and could be attributed to various server configurations around the world. Nonetheless, the problem has clearly arisen in the main part since the ios 18 update. If it means that Apple needs to accommodate a wide range of mail configurations in its updates, then surely that needs addressing. It should not be the responsibility of individual users to resolve issues arising from product updates. Australia has quite strong legislation relating to products and services that are not fit for purpose and it may well be that this situation is approaching a tipping point where this problem will trigger some action.

Nov 23, 2024 4:18 PM in response to nxnw

Here is the section from 10-mail.conf. It is commented out on my installation. I do not have a separator defined, and the installation has worked as expected up until 18.x. and continues to work with macOS mail and other MUAs.


mx:~$ sudo dovecot -n |grep separator

mx:~$ sudo dovecot -n |grep namespace

namespace inbox {

mx:~$




#namespace inbox {
  # Namespace type: private, shared or public
  #type = private

  # Hierarchy separator to use. You should use the same separator for all
  # namespaces or some clients get confused. '/' is usually a good one.
  # The default however depends on the underlying mail storage format.
  #separator = 

  # Prefix required to access this namespace. This needs to be different for
  # all namespaces. For example "Public/".
  #prefix =

Nov 23, 2024 4:20 PM in response to George Johnson

From what I see in the dovecot documentations, it will use "." as a separator if none is defined.


namespace/separator

  • Default: ‘.’ for Maildir; ‘/’ for other mbox formats
  • Values: String

Specifies the hierarchy separator for the namespace.

The separator is a single character, which can’t then otherwise be used in folder names.

The commonly used separators are . and /, but other separators can be used as well. For example ^ is less likely to be found in normal folder names.

Recommended value is to leave it empty and accept the default value.

Example:


namespace {
  separator = /
}


See also

Hierarchy Separators


From dovecot.org

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Error in downloading mail on IMAP after ios 18 upgrade

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.