Comments (9)
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.
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.
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.
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.
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.
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.
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.
The trunk Version from 27 Oct works for me. Thanks for the fix.
from davmail.
Thanks for your feedback.
from davmail.
Related Issues (20)
- Using Davmail to reveal mail settings? HOT 2
- Outlook client ID HOT 8
- Davmail not authenticating request to exchange HOT 2
- Apparently Oracle doesn't understand retirement. HOT 5
- Need to store mutable oath refresh token somewhere other than davmail.properties HOT 2
- davmail.exchange.ews.EWSException: ErrorCorruptData exception when trying to send invitation answer HOT 2
- Can't delete a single occurrence of a recurring event HOT 1
- Bootstrapping oauth2 token HOT 5
- Javax.mail casting errors HOT 1
- Not able to delete an event in a series with outlook.com and Thunderbird HOT 9
- Could you please add support for Office 365 China version HOT 1
- Events automatically change timezone and are consequently displayed with the wrong time HOT 10
- IMAP Select unexpected response HOT 2
- O365Interactive fails with "superclass access check failed: class davmail.exchange.auth.O365InteractiveAuthenticatorFrame" HOT 3
- O365Interactive & O365Manual: "The provided resource value for the input parameter 'scope' is not valid." HOT 1
- davmail build on linux: Cannot run program "dist/jdk/bin/jlink.exe" HOT 1
- Events copied and pasted from another calendar displayed with wrong time
- New error "Exchange login exception: Unauthorized" after update of Exchange Server ? HOT 3
- Authentication failed: invalid user or password HOT 3
- Error when build version 6.2.2 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from davmail.