Has anyone else seen this since updating to iOS 18.4? I can’t sync contacts or calendar with mailcow/SOGo. Every sync attempt comes up with an incorrect password. Other apps like BusyCal and 2do still work fine. Mac still works fine. Just iOS native access. I’ve tried deleting the accounts and re-adding but no joy!

Initially I saw a couple of 401s in the SOGo log but now not even seeing any attempts from my phone.

Initially I saw a couple of 401s in the SOGo log but now not even seeing any attempts from my phone.

    basicmonkey I’ve tried deleting the accounts and re-adding but no joy!

    Did you add them with a separate App Password?

      Have something to say?

      Join the community by quickly registering to participate in this discussion. We'd like to see you joining our great moo-community!

      esackbauer I’m not sure how you mean. I’ve never seen any app passwords for mailcow. Only ever used mailbox passwords.

      It just seems strange that the iPhone native client is not appearing at all in the SOGo logs. May be a URL parsing issue in the 18.4 update? I’ve tried setting all the usual possibilities: https://server/SOGo/dav/

      , https://server/SOGo/dav/user@domain
      server
      https://server/SOGo/dav/user@domain
      No preview could be generated for this link
      etc…

      Looks like I’ve found the issue. Following the nginx log I can see the username is URLencoded when others aren’t:

      10.10.20.108 - user%40domain [01/Apr/2025:14:24:57 +0100] “PROPFIND /SOGo/ HTTP/2.0” 401 172 “-” “iOS/18.4 (22E240) accountsd/1.0”

      [unknown] Thanks, I’ll give that a try. Looks like something has changed in 18.4 that changes the encoding of Cal/CardDAV usernames.

      [unknown] That works! Thank you. Interestingly it calls the correct user@domain as opposed to user%40domain that entering the details manually does. Definitely something changed in Apple world!

      No one is typing