GithubHelp home page GithubHelp logo

Comments (9)

mguessan avatar mguessan commented on May 22, 2024

Answer to ps: probably an SWT related message, not related to encoding.

I don't really understand how a perfectly working with android/desktop Carddav encoding is broken with iOS, can you please provide additional details/log file content ?

from davmail.

Exuskazera avatar Exuskazera commented on May 22, 2024

Good Morning,

thank you for replying.

I just know the log, which will be generated by DavMail itself and the debug-file by Android.
(Files are shorted, I just deleted the parts in the middle where DavMail was synchronizing my 1900+ contacts rofl. And I also changed some private/personal information

android_davmail.log
debug.txt
ios_davmail.log

If that's not enough, please come back to me.

Answer to Answer to ps: Yep, SWT related

from davmail.

Exuskazera avatar Exuskazera commented on May 22, 2024

Update 06-02-2019:

Tried it with several versions of iOS from 8.2 to the newest, the problem is persistent. Logs surprisingly have the identical content, just different IPs and names and versions...

I'm baffled... Android doesn't have such problems. The only difference between those two is when they synchronize. Android seems to start with something else but does the same later on while iOS goes directly to the sync-stuff.

Anyone any ideas? Should I try to contact the apple-support?

Thanks for reading.

from davmail.

mguessan avatar mguessan commented on May 22, 2024

You may want to try Apple support, as I don't see anything wrong in DavMail Carddav answer, both Content-Type header and XML body tell the client that content is indeed UTF-8 encoded.

from davmail.

jstark1 avatar jstark1 commented on May 22, 2024

i think we have the same issue here. Exchange 2016 in premise Deployment and we use the davmail.properties:
davmail.enableEws=auto
davmail.url=https://..../owa

the latest working version is 4.8.6-2600. In later versions the contacts with umlauts gets scrambled. The calendar entries with umlauts are working fine.

from davmail.

jstark1 avatar jstark1 commented on May 22, 2024

After some investigations https://stackoverflow.com/questions/13913157/correct-vcard-format-for-ios-devices and https://developer.apple.com/documentation/addressbook/abperson/1458755-init i assume Apple iOS did not support vCard Version 4.0 and the default is to fallback to Version 2.1.
I've created a fork of the project (https://github.com/jstark1/davmail) witch delivers a vCard Version 3.0 based on the Useragent "iOS/".

I have no other devices to test and the fork fixed the problem for me.

from davmail.

mguessan avatar mguessan commented on May 22, 2024

Thanks for your feedback. I tried to fix this in trunk by disabling VCARD 4.0 and distribution lists with iOS clients. Can you please check this ?

from davmail.

jstark1 avatar jstark1 commented on May 22, 2024

The trunk Version from 27 Oct works for me. Thanks for the fix.

from davmail.

mguessan avatar mguessan commented on May 22, 2024

Thanks for your feedback.

from davmail.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.