Author Topic: 1.3.0-pre2  (Read 17356 times)

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
1.3.0-pre2
« on: November 22, 2013, 01:36:01 am »
http://www.aqua-mail.com/download/AquaMail-market-1.3.0-pre2.apk

+ Accepting/replying to meeting invites are now implemented for EWS accounts.

For EWS, replying to a meeting invite is a server side operation with its own logic.

In particular, this automatically moves the invite into the Deleted folder. It's the server doing it, not AquaMail.

Same thing happens in Exchange Online web mail.

Maybe it seems natural to anyone who's used Exchange before, but to me, it was a surprise. The documentation is quite clear on this though.

--> Next step: implementing NTLM authentication for EWS (not needed for Office 365/Exchange Online, but often used in corporate environments).
« Last Edit: November 24, 2013, 01:23:01 am 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/

stevealb

  • Full Member
  • ***
  • Posts: 144
Re: 1.3.0-pre2
« Reply #1 on: November 22, 2013, 03:11:07 am »
I don't know if our exchange server uses EWS or not. I know it uses activesync which Aqua Mail does not. I can also get my email through OWA (outlook web access). Does that mean EWS works as well. I work for a huge company and it's not possible to ask the system admin. To log into OWA I use: https://mail.mycompany.net. After I log in the address shows as https://mail.mycompany.net/owa/auth/logon.aspx?replaceCurrent=1&url=https%3a%2f%2fmail.mycompany.net%2fowa%2f
« Last Edit: November 22, 2013, 08:30:53 am by stevealb »

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: 1.3.0-pre2
« Reply #2 on: November 22, 2013, 01:21:50 pm »
Can you try this in a web browser:

https://mail.mycompany.net/EWS/Exchange.asmx ?

This is the standard EWS access endpoint.
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/

stevealb

  • Full Member
  • ***
  • Posts: 144
Re: 1.3.0-pre2
« Reply #3 on: November 22, 2013, 06:08:41 pm »
EWS doesn't work, only OWA. I guess this means that my exchange server does not support EWS.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: 1.3.0-pre2
« Reply #4 on: November 22, 2013, 09:28:10 pm »
Well, too bad. EWS is supported by Exchange since 2007, it's only been six years :)
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: 1.3.0-pre2
« Reply #5 on: November 22, 2013, 10:07:35 pm »
1.3.0-pre2.1

http://www.aqua-mail.com/download/AquaMail-market-1.3.0-pre2.1.apk

Added support for NTLM authentication, common on self-run corporate Exchange servers.

It may be necessary to use "manual" setup and try these in the login entry field: "username", "username@company.com", "company/username@company.com"...

I'm not aware of a way to guess what the server would want, will consider adding code that tries several variations (although one of my user's login looks like "global/username", where "global/" is not his company's name... so the number of way it can be configured on the sever is literally limitless).
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/

stevealb

  • Full Member
  • ***
  • Posts: 144
Re: 1.3.0-pre2
« Reply #6 on: November 22, 2013, 10:46:24 pm »
That did it! It now works with the new version of Aqua Mail. Email is arriving as quickly as ActiveSync and on my desktop. Nice job. Thanks!

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: 1.3.0-pre2
« Reply #7 on: November 22, 2013, 11:05:15 pm »
Wow, that's really, really great!

Supporting NTLM is an absolute must for corporate environments, I'm so happy it's working now.

Big thanks to the Apache HTTP components team and their NTLMEngineImpl which does all the hard work.
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/

beerlao

  • Newbie
  • *
  • Posts: 42
Re: 1.3.0-pre2
« Reply #8 on: November 22, 2013, 11:40:09 pm »
Can confirm that NTLM is working now and I can access our corporate exchange server. Great! However, I can not browse to other server folders. Tried to change folders under account settings where I just got a blank screen, after that I was stuck in sent folder...

stevealb

  • Full Member
  • ***
  • Posts: 144
Re: 1.3.0-pre2
« Reply #9 on: November 22, 2013, 11:40:53 pm »
Ok,  now for the next item. I see that currently the program does not support the Global Address List. Will that be coming as it's critical for corporate email. Thanks for all of the support. 

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: 1.3.0-pre2
« Reply #10 on: November 22, 2013, 11:45:36 pm »
That, unfortunately, won't be coming in the near future.

Personal contact list lookup will be added soon though.
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: 1.3.0-pre2
« Reply #11 on: November 22, 2013, 11:46:28 pm »
@beerlao - debug log please? :) Capturing your bringing up Options and Folders / Folders?
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: 1.3.0-pre2
« Reply #12 on: November 22, 2013, 11:55:10 pm »
@stevealb - how does the Global Address List look in "other mail apps"?

It seems that just syncing it to the device's Contacts app would be excessive, I guess the Global list can have tens of thousands entries or more (in large corporations), so...

... is it a real type lookup based on a partial match after a certain number of characters? Does it seem to be cached, or is there a wait every time?
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/

stevealb

  • Full Member
  • ***
  • Posts: 144
Re: 1.3.0-pre2
« Reply #13 on: November 23, 2013, 12:14:36 am »
My organization has over 100,000 employees. The list is cached,  but it's a real lookup as you type letters and is not slow at all.  The stock Android email program does it.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: 1.3.0-pre2
« Reply #14 on: November 23, 2013, 12:17:54 am »
@stevealb

Thanks for clarifying.

With 100K entries, I doubt the entire thing is cached on the device and is kept up to date. So it's lookup as you type.

As for performance - I'm curious, how long does it take if you open your Exchange account's inbox in AquaMail and refresh just that one folder? The time taken briefly flashes in the upper right corner. Would be great if you could do it two-three times.
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/