Bugzilla – Bug 77
iPhone sends meeting request from "Unknown Organizer" (reported by hrodenburg on the ZeXtras Forums)
Last modified: 2013-06-07 08:51:35 CEST
Created attachment 15 [details]
mailbox error log
I've just installed the Zextras suite a few days ago to tryout zxMobile. Almost everything is working really well, except for meeting requests sent from my iPhone.
When I create an new meeting request and invite another external user (not tested with local users, but I think behaviour is the same), the message is received from "Unknown Organizer".
When I take a look at the mailbox.log file, an Java exception is logged (see below).
Also, when I take a look at the raw message, indeed the name is set to "Unknown Organizer" (also see below).
The most strangest thing however is, when I configure my account on my brand new iPad (which never has an email account configured), the meeting requests are sent from "hugo", which is kind of right, since that's me. However, why doesn't that use my full name / display name as configured in Zimbra? "hugo" is my username.
I was previously using Zpush as an activesync solution on my iPhone, but I removed that account completely and recreated an account for zxMobile (even multiple times by now).
On the same phone I have an MS Exchange account configured. When i sent an meeting request from this account, the sender is set to my display name in Exchange and works perfectly.
Any ideas what can cause these issues?
It looks like with the Zimbra account, the iPhone is sending the meeting request message, since "Apple Mail" is mentioned in the meeting message. When using the exchange account, it seems that exchange is sending this message, which seems like a better approach.
I'm using Zimbra 8.0.3 (single server) Ubuntu 10.04 and Zextras 1.8.5.
If more information is needed, please let me know!
2013-05-10 22:46:28,881 WARN [email@example.com Appl<SNIP>] [tid=190;] index - error reading text/calendar mime part
javax.activation.UnsupportedDataTypeException: no object DCH for MIME type text/calendar
2013-05-10 22:46:28,882 WARN [firstname.lastname@example.org Appl<snip>] [tid=190;] ParsedMessage - Unable to parse part=2 filename=meeting.ics content-type=text/calendar message-id=<2130339983.817.1368218788830.JavaMail.email@example.com>
com.zimbra.cs.mime.MimeHandlerException: no object DCH for MIME type text/calendar
2013-05-10 22:46:28,885 WARN [firstname.lastname@example.org Appl<snip>] [tid=190;] ParsedMessage - Message had analysis errors in 1 parts (Message-Id: <2130339983.817.1368218788830.JavaMail.email@example.com>, Subject: Test9)
2013-05-10 22:46:28,885 INFO [firstname.lastname@example.org Appl<snip>] [tid=190;] mailop - Adding Message: id=175644, Message-ID=<2130339983.817.1368218788830.JavaMail.email@example.com>, parentId=-1, folderId=5, folderName=Sent.
2013-05-10 22:46:28,898 INFO [firstname.lastname@example.org Appl<snip>] [tid=190;] smtp - Sending message to MTA at localhost: Message-ID=<2130339983.817.1368218788830.JavaMail.email@example.com>
<full error in attachment due to message size limit mailbox-error-log.txt>
meeting request contents:
PRODID:-//Apple Inc.//iPhone 3.0//EN
ORGANIZER;CN=Unknown Organizer;EMAILfirstname.lastname@example.org:MAILTO:hugo@<domai n.tl
The devs confirm that the issue is indeed related with the lack of "personal" info. If proper information are not entered in the "My Info" section, appointments will suffer this issue.
A workaround has been pushed in the production tree and will be available in ZeXtras Suite 1.8.6+ . This workaround will override the default mobile behaviour and populate the "organizer" field when missing.
I can confirm that after the 1.8.6 update my issue is resolved. Thank you very much for the quick fix for this issue!
Copyright © 2016 ZeXtras, All rights reserved.
Zimbra is a trademark of Zimbra Software, LLC.
ActiveSync is a registered Trademark of Microsoft Corporation