Author Topic: Calendar sync with Exchange  (Read 13097 times)

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Calendar sync with Exchange
« Reply #15 on: June 03, 2015, 12:01:22 pm »
Thank you for clarifying.

I was able to reproduce last night.

1 -

When Outlook for Windows creates appointments, it adds the account itself as an attendee, confusing my code that has to decide "is this an appointment or a meeting".

Office 365 doesn't.

2 -

And then Outlook for Windows doesn't mark appointments with "you are the organizer of this event".

Office 365 does.
« Last Edit: June 03, 2015, 12:12:00 pm by Kostya Vasilyev, Aqua Mail »
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Calendar sync with Exchange
« Reply #16 on: June 03, 2015, 06:08:07 pm »
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

trez32

  • Newbie
  • *
  • Posts: 11
Re: Calendar sync with Exchange
« Reply #17 on: June 03, 2015, 11:55:05 pm »
I tried the new version, and it seems to be working great. Thank you.

As a side note, as I've gone through all this various testing, I've come to believe that it would actually be good to address point B from my original posting. I don't think it's urgent, but it probably should be included in some future fix. That would make AM perform the same way at least the Microsoft family of products do, and more importantly, it gives the user some confirmation that meeting invitees know about recent changes.

In any case, thanks again for addressing the core problems so quickly!

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Calendar sync with Exchange
« Reply #18 on: June 04, 2015, 12:00:51 am »
Thank you for more testing, it's always good to get independent validation.

I agree with you about B (saving sent replies as messages).

Will include it (as a user settable option) in the next "milestone" update, version 1.5.9. There should be a "development" version here on the forum reasonably soon, as usual with all new stuff.

And I'm really glad that you brought it up, so thanks for that.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

trez32

  • Newbie
  • *
  • Posts: 11
Re: Calendar sync with Exchange
« Reply #19 on: June 04, 2015, 12:19:55 am »
Thanks Kostya.  I'll be on the lookout for the milestone/development version.  I realize that as I've read through other various threads on this forum that you consistently give great service and feedback to everyone with questions.  I'm sure I speak for others when I say that I really appreciate it.

One more quick question please.  I saw somewhere else on the forum from a 2014 posting that push is not possible with Exchange accounts.  Assuming that's still true, does it matter that I've turned push on in the AM settings for my Exchange account (or should I go unselect push for that account)?  Thx

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Calendar sync with Exchange
« Reply #20 on: June 04, 2015, 12:32:52 am »
Yes, sorry, that's still not supported by Aqua.

There is no account level push setting for Exchange accounts either -- but there is an app level setting (in app settings under Mail, receiving).

It's perfectly fine to leave it enabled, Exchange accounts won't use it -- but IMAP accounts need this app level "master switch" to be enabled (it works in conjunction with each account level "IMAP push" toggle).
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

trez32

  • Newbie
  • *
  • Posts: 11
Re: Calendar sync with Exchange
« Reply #21 on: October 09, 2015, 05:59:59 pm »
Hi Kostya - I'm posting in this old topic thread because the problem I just discovered is directly related to the issues you addressed back in early June.  Let me know if you need more background other than reading the original postings.  Here is the description of the current problem.  When modifying an existing meeting via AquaMail to add an invitee, the invitee request is never sent to O365.  (When creating a new meeting via AquaMail that includes an invitee, the invitee request is sent fine to O365.)  I can tell this because O365 is never updated with the invitee, the invitee never receives an invitation, and a sent appointment invite never shows up in even AquaMail's sent items folder.  I believe it's also true that even if other changes to an existing meeting (such as topic or time) are made via AquaMail in addition to adding an invitee, none of the changes are sent to O365 either.

I don't know how long this problem has been around - i.e. whether it's a new problem that didn't exist after you implemented the original fixes back in June, or whether it's always been a problem that we didn't catch back then. I just discovered the problem for the first time yesterday when I realized O365 and AquaMail were out-of-sync for meeting I have this afternoon.

Please let me know if you need more of a description or specific examples.  Thank you.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Calendar sync with Exchange
« Reply #22 on: October 09, 2015, 07:25:56 pm »
Hmmmm... Believe I tested this scenario.

Is it something you can reproduce consistently? I will try too (with my Office 365 account).

PS -- is the meeting originally created without attendees at all (as an appointment) or with _some_?
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

trez32

  • Newbie
  • *
  • Posts: 11
Re: Calendar sync with Exchange
« Reply #23 on: October 09, 2015, 07:32:42 pm »
Yes, I think we tested the scenario back then, too.  And, yes, I have been able to reproduce it consistently this morning.  And, yes, the meeting is originally created with no attendees.  Thanks.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Calendar sync with Exchange
« Reply #24 on: October 10, 2015, 09:50:45 pm »
Yes, I believe we tested this exact scenario back then. I'll take a look. Server software gets updates too :)
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Calendar sync with Exchange
« Reply #25 on: October 10, 2015, 11:14:33 pm »
@trez32 -- just tried it.

- Created an appointment (no attendees) in Google Calendar app, saved

- Synced to server, checked in Office 365 web mail

- Edited in Google Calendar adding an attendee, saved

- Synced to server, checked in Office 365 web mail (the just added attendee was there)

- Checked attendee's email, the expected notification did arrive

I'm having to ask for a debug log (with "raw message data" so I can see actual data exchange), see link in my signature, below.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

trez32

  • Newbie
  • *
  • Posts: 11
Re: Calendar sync with Exchange
« Reply #26 on: October 28, 2015, 05:24:19 am »
Sorry for the slow reply.  I just replaced my Android phone with a newer one, and I wanted to see if that would eliminate the issue since you weren't able to recreate it.  Unfortunately, I was indeed able to recreate the issue on the new phone (Galaxy S6 Edge).  I just emailed you the debug log that covered three different cases, all with AquaMail - O365 sync issues related to a meeting invitee.  See the attached document for a detailed description of the three test cases and the sync issues with each of them.  Please let me know if there's any other help or information I can provide.

Thank you.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Calendar sync with Exchange
« Reply #27 on: October 28, 2015, 09:09:26 pm »
Thank you, I will take a look.

( aside: wow, Libre Office was able to open a .docx file! )
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/