Ajcody-Mobile-Topics: Difference between revisions

mNo edit summary
 
(64 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{|  width="100%" border="0"
{{BC|Zeta Alliance}}                        <!-- Note, this will also add [[Category: Zeta Alliance]] to bottom of wiki page. -->
| bgcolor="orange" | [[Image:Attention.png]] - This article is NOT official Zimbra documentation. It is a user contribution and may include unsupported customizations, references, suggestions, or information.
__FORCETOC__                              <!-- Will force a TOC regards of size of article. __NOTOC__ if no TOC is wanted. -->
|}
<div class="col-md-12 ibox-content">
=Mobile & Phone Issues=            <!-- Normally will reflect page title. Is listed at very top of page. -->
{{KB|{{ZETA}}|{{ZCS 8.5}}|{{ZCS 8.0}}|{{ZCS 7.0}}|}}            <!-- Can only handle 3 ZCS versions. -->
{{WIP}}                                               <!-- For pages that are "work in progress". -->


=Mobile & Phone Issues=


==Actual Mobile & Phone Topics Homepage==
==Actual Mobile & Phone Topics Homepage==
Line 26: Line 28:
A1. Think of this as "fat client" mail sync'ing on a mobile device  
A1. Think of this as "fat client" mail sync'ing on a mobile device  


B. This page will describe that process in better detail - http://wiki.zimbra.com/index.php?title=Moble_Device_Setup
B. This page will describe that process in better detail - http://wiki.zimbra.com/index.php?title=Mobile_Device_Setup


C. License required  
C. License required


===Blackberry - http://www.zimbra.com/products/mobile_blackberry.html===
===Blackberry - http://www.zimbra.com/products/mobile_blackberry.html===
Line 48: Line 50:
[http://www.zimbra.com/forums/zimbra-mobile/ Mobile]
[http://www.zimbra.com/forums/zimbra-mobile/ Mobile]


[http://www.zimbra.com/forums/zimbrame-j2me-client/ J2ME Client (Beta Product)]
[http://www.zimbra.com/forums/zimbrame-j2me-client/ J2ME Client (Beta Product) - Project Stopped]


==General Mobile Issues==
==General Mobile Issues==
===What Devices Are Supported And How-To===
I've made the following RFE's recently. I'm hoping we continue doing this going forward as well.
* "Cross link supported mobile device page with wiki page setup how-to for that model" [private]
** http://bugzilla.zimbra.com/show_bug.cgi?id=43995
*** Internal RFE work about updating http://www.zimbra.com/products/zimbra_mobile_device_list.html and creating how-to's for models.
**** Internal RFE to "Update list of supported mobile devices" [private]
***** http://bugzilla.zimbra.com/show_bug.cgi?id=44147
====Requests For Support - Assorted====
* Official Support for Palm Pre Phone
** http://bugzilla.zimbra.com/show_bug.cgi?id=43989
** Certs and Palm
*** Installing self-signed and privately issued certificates - Palm
**** http://kb.palm.com/wps/portal/kb/common/article/40069_en.html
*** Steps to setup import of certificate on Palm. You can also use this url to "download" the file to a machine - http://YOURZIMBRAHOSTNAME.com:7071/ca.der - after you setup the ca.der file following these steps.
***: <pre>
***: * Log into server as root
***: cd /opt/zimbra/ssl/zimbra/ca
***: openssl x509 -in ca.pem -out ca.der -outform DER
***: cp /opt/zimbra/ssl/zimbra/ca/ca.der /opt/zimbra/httpd/htdocs/
***: grep x509 /opt/zimbra/httpd/conf/mime.types
***: * if it returns:
***:  application/x-x509-ca-cert        der crt
***: ** or
***:  application/x-x509-ca-cert        der
***: * Then you can STOP here, if not, then do the following:
***: vi /opt/zimbra/httpd/conf/mime.types
***: * And then at the end of the file, or in alphabetical order (since the list in the file is in alphabetical order),
***: * add the following line:
***:    application/x-x509-ca-cert        der crt
***: * If you had to add the line to mime.types , you'll need to restart zimbra at some point before you can continue
***: * with the tests below.
***: * To test, in a web browser:
***:    http://YOURZIMBRAHOSTNAME.com:7780/ca.der
***: * You should be prompted about accepting cert, you can cancel out of this.
***: * To Transfer Zimbra server CA to your mobile device:
***: * On the mobile device, browse to
***: http://yourzimbradomain.com:7780/ca.der
***: ** (you should be prompted to install the CA certificate)
***: * Ensure you check both check-boxes for the trust settings for Internet and Online Certificate Check
***:</pre>
====Special Note About Android Phone's====
* No Idea If This RFE I Made Will Go Anywhere
** "RFE: Zimbra Developed Active-Sync Email Client for Android marketplace"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=46164
* "Model" requests
** Official Support for Google Android Phone
*** http://bugzilla.zimbra.com/show_bug.cgi?id=43988
**** Support has been trying to add specific how-to details for the various email software packages that Android phones can come with as we get availability to them. Please feel free to do likewise if you find your software isn't listed and your comfortable with describing how to set it up for others.
** "Support for HTC Magic (Running Android OS with ActiveSync support)"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=38854
** "Mobile crashes on HTC G1 Android
*** http://bugzilla.zimbra.com/show_bug.cgi?id=39858
** "Official Support for HTC Eris w/ HTC "Work Email" App [AndroidOS]"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=46192
** "Official Support for HTC Tatoo w/ HTC "Work Email" App [AndroidOS]"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=46194
** "Official Support for HTC Hero w/ HTC "Work Email" App [AndroidOS]"
*** https://bugzilla.zimbra.com/show_bug.cgi?id=46210
** "Official Support for HTC Desire w/ HTC "Work Email" App [AndroidOS]"
*** https://bugzilla.zimbra.com/show_bug.cgi?id=46360
* Reported "Issues"
** "Support for HTC "Work Email" Android app for ActiveSync"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=41145
**** Currently is tracking the "Unknown encoding: utf-8" issue that prevents sending of email.
** "From not displayed on android active sync for messages with From: email@domain.com"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=41963
** "New incoming messages are marked as read on android"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=41967
** "Support HTML email for Android phones"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=42479
** "Android 2.0: Email text body truncated"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=42482
** "Android 2.0 Stops Syncing Calendar"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=43537
** "Cannot read email on droid 2.1"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=44146
** "On droid, content of messages from other emails"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=44317
** "Android forwards as .eml attachment"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=55289
====Special Note About Nokia's====
* "Model" Requests:
** Official Support for Nokia N97 Phone
*** http://bugzilla.zimbra.com/show_bug.cgi?id=43990
** Official Support for Nokia E52 Phone
*** http://bugzilla.zimbra.com/show_bug.cgi?id=43991
** Official Support for Nokia E75 Phone
*** http://bugzilla.zimbra.com/show_bug.cgi?id=43992
** Official Support for Nokia E72 Phone
*** http://bugzilla.zimbra.com/show_bug.cgi?id=45527
* Reported "Issues":
** "Nokia Mail for Exchange sends sender name as "Mail for Exchange""
*** http://bugzilla.zimbra.com/show_bug.cgi?id=40633
** Duplicate of above bug - 40633
*** ""Mail for Exchange" sender which cannot be changed in MfE 2.9.158"
**** http://bugzilla.zimbra.com/show_bug.cgi?id=41089
** "outbox doesn't sync with mail for exchange 2.9"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=42947
*** Dups of above
**** "cannot send mail with MailForEchange / Nokia e55"
***** http://bugzilla.zimbra.com/show_bug.cgi?id=45298
**** "E75 fails to send mail through mobile sync"
***** http://bugzilla.zimbra.com/show_bug.cgi?id=44601
** "Zimbra Mobile, Nokia E61 and Mail For Exchange 2.0 does not work"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=21313
From [http://europe.nokia.com/support/download-software/mail-for-exchange/compatibility-and-download# Nokia's Website] :
:* Supported devices:
:** Nokia devices with ActiveSync built into the email client:
:*** Nokia E75, Nokia E72, Nokia E55, Nokia E52, Nokia N86 8MP, Nokia 6710 Navigator and Nokia 6730 classic
:* Nokia devices with Mail for Exchange email client:
:** Certified devices:
:*** Nokia Eseries: Nokia E51, Nokia E63, Nokia E66, Nokia E71, Nokia E90
:*** Nokia Nseries: Nokia N76, Nokia N81, Nokia N81 8GB, Nokia N82, Nokia N95, Nokia N95 8GB
:*** Other Nokia S60 3rd Edition devices: Nokia 6120
:** Enabled devices:
:*** Nokia 5700 Xpress Music, Nokia 6110 Navigator, Nokia 6121, Nokia 6210 Classic, Nokia 6290
:**Certified devices are devices on which the functionality of the Mail for Exchange software client has been validated.
:**Enabled devices are devices on which the functionality of the Mail for Exchange software client has not been validated individually, but where the functionality of the Mail for Exchange software client on a certified device has been validated in the same software branch.
Some Issues Addressed On Nokia'S Support Forum:
:* Nokia's : * Discussions Main Page * Tips and Troubleshooting * Messaging
:** http://discussions.europe.nokia.com/t5/Messaging-Email-and-Browsing/bd-p/messaging
:* "MAILFOREXCHANGE where is the outbox?"
:** http://discussions.europe.nokia.com/t5/Messaging-Email-and-Browsing/MAILFOREXCHANGE-where-is-the-outbox/m-p/570178/highlight/true#M20419
===Mobiles And GAL Searches===
Some RFE's to watch:
* "RFE: Doc from test/qa what mobiles & their software can search against in GAL"
** http://bugzilla.zimbra.com/show_bug.cgi?id=45302
* "zimbraAccount missing useful attributes"
** http://bugzilla.zimbra.com/show_bug.cgi?id=42877


===Bugs To Be Aware Of===
===Bugs To Be Aware Of===
Line 58: Line 205:
* "MobileSync Multiple Calendars and Addressbooks"
* "MobileSync Multiple Calendars and Addressbooks"
** http://bugzilla.zimbra.com/show_bug.cgi?id=10099
** http://bugzilla.zimbra.com/show_bug.cgi?id=10099
===Logs To Review For Mobile Issues===
From [[Ajcody-Logging#What.27s_up_with_all_the_logs.3F]]
* /opt/zimbra/log/sync.log - zimbra mobile and activesync
** Your mobile devices will basically log here. If device is configured for EWS though, see also the ews.log .
* /opt/zimbra/log/mailbox.log - where most of your mailbox store activity is logged
** This log is the mailboxd log4j server log containing the logs from the mailbox server. This includes activity from the mailbox store, LMTP server, IMAP and POP servers, and Index server.
* /opt/zimbra/log/ews.log - ews log events.
** For clients configured for EWS.
You can also increase logging on a per user basis to help trouble shoot any issues your seeing.
zmprov help log
You enable increased logging:
zmprov aal user@domain {logging-category} {trace|debug|info|warn|error}
Top three log categories for trouble shooting mobile/ews user issues :
* zimbra.ews        - EWS operations
* zimbra.mailbox    - General mailbox operations
* zimbra.sync        - Sync client operations
* Other Possible Logs To Review:
** /opt/zimbra/log/synctrace.log - zimbra mobile and activesync
*** Still looking for description that describes difference with sync.log
** /opt/zimbra/log/syncstate.log - no description found
*** No description found.
====Example Mobile Log Events====
=====Sending an email from Android=====
Sending an email from Android device:
[zimbra@mail-172 log]$ cat sync.log
<pre>
2015-04-28 14:57:51,614 INFO  [qtp509886383-80558:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=SendMail&SaveInSent=T&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=SendMail;Version=12.1;] sync - Response size 0 bytes
2015-04-28 14:57:51,614 INFO  [qtp509886383-80558:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=SendMail&SaveInSent=T&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=SendMail;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 14:57:54,454 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - C new: 0, S latest: 0, C confirmed: 0, new filter: UNSPECIFIED, prev filter: UNSPECIFIED, modnew: 0, modconfirmed: 0
2015-04-28 14:57:54,482 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - Folder[5], C:0/F, S:1/F, mod new: 0, mod confirmed: 0, server Exp/AddOrChg/Del: 0/0/0, track id: 0
2015-04-28 14:57:54,606 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;] sync - Response size 63 bytes
2015-04-28 14:57:54,606 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 14:57:54,717 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - [Ping] (session 5112) for [MESSAGE:2, CONTACT:7, APPOINTMENT:10, TASK:15] suspending for 650 seconds, isInitial=true
2015-04-28 14:57:54,717 INFO  [qtp509886383-80555:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - [Ping] (session 5111) Listener got cancelled after 194 seconds (targeted 650 seconds)
2015-04-28 14:57:54,717 INFO  [qtp509886383-80555:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - Response size 13 bytes
2015-04-28 14:57:54,717 INFO  [qtp509886383-80555:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 14:57:55,192 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=GetItemEstimate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=GetItemEstimate;Version=12.1;] sync - Response size 27 bytes
2015-04-28 14:57:55,192 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=GetItemEstimate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=GetItemEstimate;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 14:57:55,862 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - C new: 1, S latest: 1, C confirmed: 0, new filter: PAST_THREE_DAYS, prev filter: UNSPECIFIED, modnew: 0, modconfirmed: 0
2015-04-28 14:57:55,936 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - window size is adjusted from 50 to 25
</pre>
[zimbra@mail-172 log]$ cat mailbox.log
<pre>
2015-04-28 14:57:45,464 INFO  [qtp509886383-80558:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=SendMail&SaveInSent=T&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=SendMail;Version=12.1;] mailop - Adding Message: id=257, Message-ID=<bd9vf4rtikslodntspehp6cr.1430247450588@email.android.com>, parentId=-1, folderId=5, folderName=Sent.
2015-04-28 14:57:46,025 INFO  [qtp509886383-80558:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=SendMail&SaveInSent=T&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=SendMail;Version=12.1;] smtp - Sending message to MTA at mail-172.example.com: Message-ID=<bd9vf4rtikslodntspehp6cr.1430247450588@email.android.com>
2015-04-28 14:57:51,602 INFO  [qtp509886383-80558:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=SendMail&SaveInSent=T&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=SendMail;Version=12.1;] mailop - adding contact admin@mail-172.example.com: id=258, folderId=13, folderName=Emailed Contacts.
2015-04-28 14:57:55,924 INFO  [MailboxPurge] [name=user2@mail-172.example.com;mid=10;] purge - Purging messages.
</pre>
=====Deleting an email from Android=====
Deleting an email from the Android device [message in the Sent folder]:
[zimbra@mail-172 log]$ cat sync.log
<pre>
2015-04-28 14:59:53,195 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - C new: 2, S latest: 2, C confirmed: 1, new filter: PAST_THREE_DAYS, prev filter: UNSPECIFIED, modnew: 26, modconfirmed: 0
2015-04-28 14:59:53,212 INFO  [qtp509886383-80566:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - [Ping] (session 5113) for [MESSAGE:2, CONTACT:7, APPOINTMENT:10, TASK:15] suspending for 650 seconds, isInitial=true
2015-04-28 14:59:53,212 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - [Ping] (session 5112) Listener got cancelled after 118 seconds (targeted 650 seconds)
2015-04-28 14:59:53,212 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - Response size 13 bytes
2015-04-28 14:59:53,212 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 14:59:53,246 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - window size is adjusted from 50 to 25
2015-04-28 14:59:53,779 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - Folder[5], C:2/F, S:3/F, mod new: 28, mod confirmed: 26, server Exp/AddOrChg/Del: 0/0/0, track id: 0
2015-04-28 14:59:54,247 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;] sync - Response size 63 bytes
2015-04-28 14:59:54,247 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;] sync - HTTP/1.1 200 OK
</pre>
[zimbra@mail-172 log]$ cat mailbox.log
<pre>
2015-04-28 14:59:53,399 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;item=257;] mailop - moving Message (id=257) to Folder Trash (id=3)
2015-04-28 14:59:57,802 INFO  [MailboxPurge] [name=restore_user1@mail-172.example.com;mid=12;] purge - Purging messages.
2015-04-28 15:00:22,601 INFO  [qtp509886383-80566:https://127.0.0.1:7071/service/admin/soap/AuthRequest] [name=zimbra;ip=127.0.0.1;ua=zmprov/8.6.0_GA_1153;] soap - AuthRequest elapsed=534
2015-04-28 15:00:31,603 INFO  [qtp509886383-80563:https://127.0.0.1:7071/service/admin/soap/GetAllServersRequest] [name=zimbra;ip=127.0.0.1;ua=zmprov/8.6.0_GA_1153;] soap - GetAllServersRequest elapsed=103
</pre>
=====Android receiving an email=====
Android receiving an email:
[zimbra@mail-172 log]$ cat sync.log
<pre>
2015-04-28 15:05:17,148 INFO  [qtp509886383-80566:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - [Ping] (session 5113) there is change, continuation resumed after 324 seconds (targeted 650 seconds)
2015-04-28 15:05:17,272 INFO  [qtp509886383-80566:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - Response size 20 bytes
2015-04-28 15:05:17,272 INFO  [qtp509886383-80566:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 15:05:18,691 INFO  [qtp509886383-80580:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=2;] sync - C new: 2, S latest: 2, C confirmed: 2, new filter: PAST_THREE_DAYS, prev filter: PAST_THREE_DAYS, modnew: 15, modconfirmed: 15
2015-04-28 15:05:18,691 INFO  [qtp509886383-80580:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=2;] sync - window size is adjusted from 50 to 25
2015-04-28 15:05:18,905 INFO  [qtp509886383-80580:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=2;] sync - Folder[2], C:2/F, S:3/T, mod new: 30, mod confirmed: 15, server Exp/AddOrChg/Del: 0/1/0, track id: 0
</pre>
[zimbra@mail-172 log]$ cat mailbox.log
<pre>
2015-04-28 15:03:48,552 INFO  [qtp509886383-80580:https://192.168.1.172:8443/service/soap/SendMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] mailop - Adding Message: id=859, Message-ID=<115020703.146.1430247823114.JavaMail.zimbra@mail-172.example.com>, parentId=-1, folderId=5, folderName=Sent.
2015-04-28 15:04:10,201 INFO  [qtp509886383-80580:https://192.168.1.172:8443/service/soap/SendMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] smtp - Sending message to MTA at mail-172.example.com: Message-ID=<115020703.146.1430247823114.JavaMail.zimbra@mail-172.example.com>, origMsgId=7ac8de92-13fe-4d19-b9da-6872169fb5c9:851, replyType=r
2015-04-28 15:04:28,941 INFO  [qtp509886383-80580:https://192.168.1.172:8443/service/soap/SendMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] mailop - adding contact androiduser@mail-172.example.com: id=861, folderId=13, folderName=Emailed Contacts.
2015-04-28 15:04:29,223 INFO  [qtp509886383-80580:https://192.168.1.172:8443/service/soap/SendMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] soap - SendMsgRequest elapsed=47480
2015-04-28 15:04:31,204 INFO  [qtp509886383-80581:https://192.168.1.172:8443/service/soap/GetMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] misc - delegated access: doc=GetMsg, delegating account=admin@mail-172.example.com, authenticated account=admin@mail-172.example.com, target account=admin@mail-172.example.com
2015-04-28 15:04:32,243 INFO  [qtp509886383-80581:https://192.168.1.172:8443/service/soap/GetMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] soap - GetMsgRequest elapsed=1039
2015-04-28 15:05:10,424 INFO  [qtp509886383-80580:https://192.168.1.172:7071/service/admin/soap/NoOpRequest] [name=admin@mail-172.example.com;mid=1;ip=192.168.1.83;ua=ZimbraWebClient - GC43 (Mac);] soap - NoOpRequest elapsed=202
2015-04-28 15:05:10,832 INFO  [LmtpServer-15] [ip=192.168.1.172;] lmtp - Delivering message: size=1154 bytes, nrcpts=1, sender=admin@mail-172.example.com, msgid=<20150428190210.4E7B984BA6@mail-172.example.com>
2015-04-28 15:05:10,872 INFO  [LmtpServer-15] [name=admin@mail-172.example.com;mid=1;ip=192.168.1.172;] mailop - Adding Message: id=862, Message-ID=<20150428190210.4E7B984BA6@mail-172.example.com>, parentId=-1, folderId=2, folderName=Inbox.
2015-04-28 15:05:11,282 INFO  [LmtpServer-15] [] lmtp - Handler exiting normally
2015-04-28 15:05:13,551 INFO  [LmtpServer-15] [ip=192.168.1.172;] lmtp - Delivering message: size=3230 bytes, nrcpts=1, sender=admin@mail-172.example.com, msgid=<115020703.146.1430247823114.JavaMail.zimbra@mail-172.example.com>
2015-04-28 15:05:14,247 INFO  [LmtpServer-15] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;] mailop - Adding Message: id=259, Message-ID=<115020703.146.1430247823114.JavaMail.zimbra@mail-172.example.com>, parentId=-1, folderId=2, folderName=Inbox.
2015-04-28 15:05:17,013 INFO  [LmtpServer-15] [] lmtp - Handler exiting normally
</pre>
=====Android creating new folder=====
Creating a new folder on the Android device:
[zimbra@mail-172 log]$ cat sync.log
<pre>
2015-04-28 15:27:18,305 INFO  [qtp509886383-80635:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=FolderCreate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=FolderCreate;Version=12.1;] sync - C new: 1, S latest: 1, C confirmed: 1, new filter: null, prev filter: PAST_ALL, modnew: 3, modconfirmed: 3
2015-04-28 15:27:18,580 INFO  [qtp509886383-80635:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=FolderCreate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=FolderCreate;Version=12.1;] sync - Response size 63 bytes
2015-04-28 15:27:18,580 INFO  [qtp509886383-80635:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=FolderCreate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=FolderCreate;Version=12.1;] sync - HTTP/1.1 200 OK
</pre>
[zimbra@mail-172 log]$ cat mailbox.log
<pre>
2015-04-28 15:27:18,403 INFO  [qtp509886383-80635:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=FolderCreate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=FolderCreate;Version=12.1;] mailop - adding folder NewFolder: id=261, parentId=2.
2015-04-28 15:27:21,087 INFO  [qtp509886383-80630:https://192.168.1.172:7071/service/admin/soap/NoOpRequest] [name=admin@mail-172.example.com;mid=1;ip=192.168.1.83;ua=ZimbraWebClient - GC43 (Mac);] soap - NoOpRequest elapsed=0
2015-04-28 15:28:15,805 INFO  [MailboxPurge] [name=galsync.qva4ekog0@mail-172.example.com;mid=2;] purge - Purging messages.
</pre>


==Zimbra Mobile And ActiveSync Technology==
==Zimbra Mobile And ActiveSync Technology==


Zimbra Mobile on Windows Mobile Smartphones, Nokia Business Series Smartphones, Apple iPhones, Palm Treo or any other Smartphones that natively uses the ActiveSync Technology
Zimbra Mobile on Windows Mobile Smartphones, Nokia Business Series Smartphones, Apple iPhones, Palm Treo or any other Smartphones that natively uses the ActiveSync Technology
Bug to update wiki article:
* Update activesync wiki
** http://bugzilla.zimbra.com/show_bug.cgi?id=31118


Understanding how Direct Push works:
Understanding how Direct Push works:


http://www.microsoft.com/technet/solutionaccelerators/mobile/maintain/msfp/62f29232-e6f6-47bd-b7b3-64eb9f3cffdb.mspx
[http://technet.microsoft.com/en-us/library/aa997252.aspx Understanding Direct Push, From MS Exchange Server 2010 Help]


Make sure you review the other pages for this subject that will show on the left hand side.
Make sure you review the other pages for this subject that will show on the left hand side.
==Mobile Management Features==
===Remote Wipe===
For wipe to be an available option, the device must show "status = ok" and "provisionable = yes" in the Mobile Devices preferences panel. A "status = needs provisioning" means the device isn't under the "Mobile Policy" yet.
Some references:
* "Expose Mobile Policy Information to Admins"
** http://bugzilla.zimbra.com/show_bug.cgi?id=36978
* "Sync updated mobile policy to device automatically"
** http://bugzilla.zimbra.com/show_bug.cgi?id=42692
* "add mobile devices wiping features to admin interface"
** http://bugzilla.zimbra.com/show_bug.cgi?id=43846
* [[Enabling_Zimbra_Mobile_for_Smart_Phones]]
* Microsoft Information concerning the active sync protocol
** [http://technet.microsoft.com/en-us/library/bb124591.aspx Understanding Remote Device Wipe]
** [http://technet.microsoft.com/en-us/library/aa998614.aspx Perform a Remote Wipe on a Mobile Phone]
* Forum threads
** [http://www.zimbra.com/forums/zimbra-mobile/43768-how-enable-device-wipe-option-users.html How to Enable Device Wipe Option for Users ]
*** Comment 4 has a screen shot of the situation
** [http://www.zimbra.com/forums/zimbra-mobile/32573-solved-iphone-provisioning-zcs6.html SOLVED iPhone provisioning with ZCS6]
** [http://www.zimbra.com/forums/zimbra-mobile/42104-iphone-provisioning-deprovisioning.html iPhone Provisioning / Deprovisioning]
** [http://www.zimbra.com/forums/zimbra-mobile/37084-provisioning-question-iphone.html Provisioning question, iphone]


==Windows Mobile Emulator For Testing==
==Windows Mobile Emulator For Testing==
Line 87: Line 401:
*Windows Mobile 6.0 Professional Image
*Windows Mobile 6.0 Professional Image
**http://download.microsoft.com/download/d/c/7/dc73c8e7-f9c3-49de-821f-5588eeefcac4/Windows%20Mobile%206.1%20Professional%20Images%20(USA).msi
**http://download.microsoft.com/download/d/c/7/dc73c8e7-f9c3-49de-821f-5588eeefcac4/Windows%20Mobile%206.1%20Professional%20Images%20(USA).msi
==Android Emulator For Testing==
Please see:
* http://developer.android.com/guide/developing/tools/emulator.html
==Android Email Clients==
Just a list of clients I've encounter, some will cost money though. Useful to test 'issues' you might be having with your current email client on your android.
* http://www.moxier.com/
* http://www.nitrodesk.com/
* http://www.seven.com/products.mobile.email.html
* http://www.excitor.com/Default.aspx?ID=44
* http://www.nexeo.net/?p=93
==Android And Multiple Calendars==
===My General Write Up On The Issue===
The fundamental issue is ActiveSync does not support multiple calendars or shared calendars [as of Mar. 11, 2013]. It only displays the single default calendar. Also, on top of that, the Android code itself is restricted to this limitation, in regards to the OS and it's basic apps. The iPhone did their own 'hack' to get around it.
* See: http://code.google.com/p/android/issues/detail?id=36797
You'll also see there a reference to a third party Android app that might offer this 'hack'. See section below.
We actually have a number of RFE's on this topic also:
* Ability for user to select which calendar(s) to sync and to merge
** https://bugzilla.zimbra.com/show_bug.cgi?id=7256
* Support calendar and contact folder with Zimbra Mobile
** https://bugzilla.zimbra.com/show_bug.cgi?id=8157
* MobileSync Multiple Calendars and Addressbooks for mobile clients with no native support
** https://bugzilla.zimbra.com/show_bug.cgi?id=10099
* No way to get shared calendars on Android "Corporate Sync"?
** https://bugzilla.zimbra.com/show_bug.cgi?id=74293
*** Note, this comment in this bug:
**** iphone: sync with shared calendars and address books.
**** https://bugzilla.zimbra.com/show_bug.cgi?id=30950#c89
Other possible options:
* caldav/ical android app.  I have not heard of any recommended applications for this in regards to having multiple calendars etc.
* use the webbrowser on the phone and login to zimbra. 
Last note, some of these Corporate email apps that come with the phones do offer hacks for multiple calendars. I believe my Motorola Photon did this, my memory is a little foggy though on it. Sometimes they'll reference it as being a "Calendar Folder". For that, it might allow you to manually view/edit the calendars but the native android notification stuff might only react to events on the default calendar.
====Third Party Application That Might Work====
=====ICSSync - View Only Work Around=====
As reported by a customer [Mar. 11, 2013]
<pre>
I found an application that worked just fine: ICSSync (By: NightLabsConsulting). 
It costs $3.78 to use it past 20 days, but, from what I can tell, it is
certainly worth it.
You install the app, load it up, and add a calendar.  It asks you for the
URL and credentials.  You then insert all that info and check the ignore
certificate (if applicable). 
I selected "View Only" and that worked just fine.  I could not get the view and
write option to work. 
From that application you can set the sync frequency and the Calendar shows up
under the default Calendar.
</pre>
=====Moxier=====
Try http://www.moxier.com . This might do what you want. I had that on my first android and thought it was an excellent program. Reviewing the guide they have, it shows subfolder calendar sync.
=====Touchdown=====
Another people mention is Touchdown for Android - http://www.nitrodesk.com/ . I visited their website last night and I didn't see a clear indication that it does offer multiple calendar support. You can download a demo though if you want to test it out.


==iPhone General Topics==
==iPhone General Topics==
Line 111: Line 502:
* http://download.gna.org/savane-doc/savane-install-guide-HTML/x562.html
* http://download.gna.org/savane-doc/savane-install-guide-HTML/x562.html


==iPhone 2 Topics==
==iPhone 2+ Topics==


===iPhone 2 Support & Features With Zimbra===
===iPhone 2+ Support & Features With Zimbra===


Here's three nice references to review:
Here's three nice references to review:
Line 121: Line 512:
* http://www.zimbrablog.com/blog/archives/2007/07/izimbra.html
* http://www.zimbrablog.com/blog/archives/2007/07/izimbra.html


===iPhone 2 Bugs===
===iPhone 2+ Bugs===


* "iphone: sync with shared contacts and calendars"
* "iphone: sync with shared contacts and calendars"
Line 138: Line 529:
* Bug 30008 "some appointments missing on iPhone2.0 with zimbra mobile"
* Bug 30008 "some appointments missing on iPhone2.0 with zimbra mobile"
** http://bugzilla.zimbra.com/show_bug.cgi?id=30008
** http://bugzilla.zimbra.com/show_bug.cgi?id=30008
** This is a duplicate bug for 30304 "VersaMail 3.5 does not sync calendar appointments"
*** http://bugzilla.zimbra.com/show_bug.cgi?id=30304
* Bug 30501 "Reply doesn't show in iPhone 2.0"
* Bug 30501 "Reply doesn't show in iPhone 2.0"
** http://bugzilla.zimbra.com/show_bug.cgi?id=30501
** http://bugzilla.zimbra.com/show_bug.cgi?id=30501
* "iphone: sync with shared contacts and calendars"
** http://bugzilla.zimbra.com/show_bug.cgi?id=30950


==BES Connector Issues==
==BES Connector Issues==
Line 149: Line 540:
====Import Ones To Note First====
====Import Ones To Note First====


* "Supported & RFE Prerequisites For ZCB matrix in ZCB doc & web/wiki pages"
** http://bugzilla.zimbra.com/show_bug.cgi?id=46358
* "ZCB PDF needs to include information on server sizing and ZDBs"
* "ZCB PDF needs to include information on server sizing and ZDBs"
** http://bugzilla.zimbra.com/show_bug.cgi?id=32558
** http://bugzilla.zimbra.com/show_bug.cgi?id=32558
Line 157: Line 550:
* "BES/ZCB doc's for restore and server move's"
* "BES/ZCB doc's for restore and server move's"
** http://bugzilla.zimbra.com/show_bug.cgi?id=27986
** http://bugzilla.zimbra.com/show_bug.cgi?id=27986
* "BB: multi-tenancy"
** http://bugzilla.zimbra.com/show_bug.cgi?id=17026
*** "support multi-domains in blackberry connector" - was marked as "Duplicate" of 27986 above.
**** http://bugzilla.zimbra.com/show_bug.cgi?id=32836
* "BES and Proxy" [GunsNRoses]
* "BES and Proxy" [GunsNRoses]
** http://bugzilla.zimbra.com/show_bug.cgi?id=33179
** http://bugzilla.zimbra.com/show_bug.cgi?id=33179
Line 167: Line 556:
***** "ZCB fails if zimbraMailSSLPort is changed"
***** "ZCB fails if zimbraMailSSLPort is changed"
****** http://bugzilla.zimbra.com/show_bug.cgi?id=35637
****** http://bugzilla.zimbra.com/show_bug.cgi?id=35637
=====BES With Multiple Domains=====
* "BB: multi-tenancy"
** http://bugzilla.zimbra.com/show_bug.cgi?id=17026
*** "support multi-domains in blackberry connector" - was marked as "Duplicate" of 27986 above.
**** http://bugzilla.zimbra.com/show_bug.cgi?id=32836
* "enable GAL lookup in multi-domain scenario"
** http://bugzilla.zimbra.com/show_bug.cgi?id=45161
For the BES Admin account to see users from all your email domains [domains the BES admin isn't a part of] you'll need to set the GAL variables to ROOT. Please review the bug/rfe's above though, as you might not want to do this because of its impact.
To see your current settings:
  zmprov gd <domainname besadmin is in> zimbraGalInternalSearchBase
  zmprov gd <domainname besadmin is in> zimbraGalSyncInternalSearchBase
  zmprov gacf zimbraGalInternalSearchBase
To change your settings (for example, to use ROOT):
  zmprov md <domainname besadmin is in> zimbraGalInternalSearchBase ROOT
  zmprov md <domainname besadmin is in> zimbraGalSyncInternalSearchBase ROOT


====Status Of Unconfirmed, New, Assigned, Reopened As Of April 27, 2009====
====Status Of Unconfirmed, New, Assigned, Reopened As Of April 27, 2009====
Line 336: Line 747:
===Upgrade Steps For ZCB===
===Upgrade Steps For ZCB===


====The Bascis====
====The Basics====


The normal upgrade process is to  
The normal upgrade process is to  
Line 355: Line 766:
* Open BES SMB msi to start installation wizard. Accept license agreement and continue following the steps in installation wizard
* Open BES SMB msi to start installation wizard. Accept license agreement and continue following the steps in installation wizard
* Start BB controller [ see [[Correct_order_to_stop_and_start_BES_services]] ]
* Start BB controller [ see [[Correct_order_to_stop_and_start_BES_services]] ]
----


[[Category: Community Sandbox]]
[[Category: Community Sandbox]]
[[Category:Mobile]]
[[Category:Mobile]]
[[Category:ZCB]]
[[Category:Troubleshooting Mobile]]
[[Category: Author:Ajcody]]
[[Category: Zeta Alliance]]

Latest revision as of 02:41, 4 February 2022

Mobile & Phone Issues

   KB 2496        Last updated on 2022-02-4  




0.00
(0 votes)
24px ‎  - This is Zeta Alliance Certified Documentation. The content has been tested by the Community.


Actual Mobile & Phone Topics Homepage

Please see Ajcody-Mobile-Topics

Help Me Understand the Mobility Options

Let's break it down to three forms of access for mobile devices.

Mobile Web Client - http://www.zimbra.com/products/mobile_web_browser.html

A. Setups the web access to the Zimbra server to be viewable from a mobile device. This is accessing mail over the "web browser" on the mobile phone.

A1. http://servername.com/zimbra/m/

B. Built in - no license or additional software needed.

Zimbra Mobile - http://www.zimbra.com/products/mobile_smartphone.html

A. This allows two-way, over-the-air synchronization between the mobile device and Zimbra server.

A1. Think of this as "fat client" mail sync'ing on a mobile device

B. This page will describe that process in better detail - http://wiki.zimbra.com/index.php?title=Mobile_Device_Setup

C. License required

Blackberry - http://www.zimbra.com/products/mobile_blackberry.html

A. Blackberry "two-way, over-the-air synchronization" requires the use of a Blackberry server. We use a "connector" on the Blackberry server that allows BES device to use their "fat client" for mail sync'ing.

B. This option requires a separate server, a Windows box that will run the Blackberry server software.

C. Zimbra Mobile license required. Windows Blackberry server require with appropriate Blackberry licenses. Installation of Zimbra BlackberryConnector on the Blackberry server.

Zimbra Mobile/Blackberry requires the license file to enable it. This cost can be discussed with your sales contact. It's only the Blackberry configuration that requires a "software" installation - so to speak. Enabling "Zimbra Mobility/option 2 above" is a license requirement - not a software installation one - and then configuration for the user. "You enable Zimbra Mobile in the ZCS COS or for individual Accounts."

Forum Support For Mobile Options

The Mobility Forum has three sections.

Blackberry (Now GA)

Mobile

J2ME Client (Beta Product) - Project Stopped

General Mobile Issues

What Devices Are Supported And How-To

I've made the following RFE's recently. I'm hoping we continue doing this going forward as well.

Requests For Support - Assorted

  • Official Support for Palm Pre Phone
    • http://bugzilla.zimbra.com/show_bug.cgi?id=43989
    • Certs and Palm
      • Installing self-signed and privately issued certificates - Palm
      • Steps to setup import of certificate on Palm. You can also use this url to "download" the file to a machine - http://YOURZIMBRAHOSTNAME.com:7071/ca.der - after you setup the ca.der file following these steps.
        * Log into server as root
        cd /opt/zimbra/ssl/zimbra/ca
        openssl x509 -in ca.pem -out ca.der -outform DER
        cp /opt/zimbra/ssl/zimbra/ca/ca.der /opt/zimbra/httpd/htdocs/
        grep x509 /opt/zimbra/httpd/conf/mime.types
        * if it returns:
        application/x-x509-ca-cert der crt
        ** or
        application/x-x509-ca-cert der
        * Then you can STOP here, if not, then do the following:
        vi /opt/zimbra/httpd/conf/mime.types
        * And then at the end of the file, or in alphabetical order (since the list in the file is in alphabetical order),
        * add the following line:
        application/x-x509-ca-cert der crt
        * If you had to add the line to mime.types , you'll need to restart zimbra at some point before you can continue
        * with the tests below.
        * To test, in a web browser:
        http://YOURZIMBRAHOSTNAME.com:7780/ca.der
        * You should be prompted about accepting cert, you can cancel out of this.
        * To Transfer Zimbra server CA to your mobile device:
        * On the mobile device, browse to
        http://yourzimbradomain.com:7780/ca.der
        ** (you should be prompted to install the CA certificate)
        * Ensure you check both check-boxes for the trust settings for Internet and Online Certificate Check

Special Note About Android Phone's

Special Note About Nokia's


From Nokia's Website :

  • Supported devices:
    • Nokia devices with ActiveSync built into the email client:
      • Nokia E75, Nokia E72, Nokia E55, Nokia E52, Nokia N86 8MP, Nokia 6710 Navigator and Nokia 6730 classic
  • Nokia devices with Mail for Exchange email client:
    • Certified devices:
      • Nokia Eseries: Nokia E51, Nokia E63, Nokia E66, Nokia E71, Nokia E90
      • Nokia Nseries: Nokia N76, Nokia N81, Nokia N81 8GB, Nokia N82, Nokia N95, Nokia N95 8GB
      • Other Nokia S60 3rd Edition devices: Nokia 6120
    • Enabled devices:
      • Nokia 5700 Xpress Music, Nokia 6110 Navigator, Nokia 6121, Nokia 6210 Classic, Nokia 6290
    • Certified devices are devices on which the functionality of the Mail for Exchange software client has been validated.
    • Enabled devices are devices on which the functionality of the Mail for Exchange software client has not been validated individually, but where the functionality of the Mail for Exchange software client on a certified device has been validated in the same software branch.


Some Issues Addressed On Nokia'S Support Forum:

Mobiles And GAL Searches

Some RFE's to watch:

Bugs To Be Aware Of

Logs To Review For Mobile Issues

From Ajcody-Logging#What.27s_up_with_all_the_logs.3F

  • /opt/zimbra/log/sync.log - zimbra mobile and activesync
    • Your mobile devices will basically log here. If device is configured for EWS though, see also the ews.log .
  • /opt/zimbra/log/mailbox.log - where most of your mailbox store activity is logged
    • This log is the mailboxd log4j server log containing the logs from the mailbox server. This includes activity from the mailbox store, LMTP server, IMAP and POP servers, and Index server.
  • /opt/zimbra/log/ews.log - ews log events.
    • For clients configured for EWS.

You can also increase logging on a per user basis to help trouble shoot any issues your seeing.

zmprov help log

You enable increased logging:

zmprov aal user@domain {logging-category} {trace|debug|info|warn|error}

Top three log categories for trouble shooting mobile/ews user issues :

  • zimbra.ews - EWS operations
  • zimbra.mailbox - General mailbox operations
  • zimbra.sync - Sync client operations


  • Other Possible Logs To Review:
    • /opt/zimbra/log/synctrace.log - zimbra mobile and activesync
      • Still looking for description that describes difference with sync.log
    • /opt/zimbra/log/syncstate.log - no description found
      • No description found.

Example Mobile Log Events

Sending an email from Android

Sending an email from Android device:

[zimbra@mail-172 log]$ cat sync.log

2015-04-28 14:57:51,614 INFO  [qtp509886383-80558:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=SendMail&SaveInSent=T&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=SendMail;Version=12.1;] sync - Response size 0 bytes
2015-04-28 14:57:51,614 INFO  [qtp509886383-80558:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=SendMail&SaveInSent=T&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=SendMail;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 14:57:54,454 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - C new: 0, S latest: 0, C confirmed: 0, new filter: UNSPECIFIED, prev filter: UNSPECIFIED, modnew: 0, modconfirmed: 0
2015-04-28 14:57:54,482 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - Folder[5], C:0/F, S:1/F, mod new: 0, mod confirmed: 0, server Exp/AddOrChg/Del: 0/0/0, track id: 0
2015-04-28 14:57:54,606 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;] sync - Response size 63 bytes
2015-04-28 14:57:54,606 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 14:57:54,717 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - [Ping] (session 5112) for [MESSAGE:2, CONTACT:7, APPOINTMENT:10, TASK:15] suspending for 650 seconds, isInitial=true
2015-04-28 14:57:54,717 INFO  [qtp509886383-80555:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - [Ping] (session 5111) Listener got cancelled after 194 seconds (targeted 650 seconds)
2015-04-28 14:57:54,717 INFO  [qtp509886383-80555:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - Response size 13 bytes
2015-04-28 14:57:54,717 INFO  [qtp509886383-80555:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 14:57:55,192 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=GetItemEstimate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=GetItemEstimate;Version=12.1;] sync - Response size 27 bytes
2015-04-28 14:57:55,192 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=GetItemEstimate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=GetItemEstimate;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 14:57:55,862 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - C new: 1, S latest: 1, C confirmed: 0, new filter: PAST_THREE_DAYS, prev filter: UNSPECIFIED, modnew: 0, modconfirmed: 0
2015-04-28 14:57:55,936 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - window size is adjusted from 50 to 25

[zimbra@mail-172 log]$ cat mailbox.log

2015-04-28 14:57:45,464 INFO  [qtp509886383-80558:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=SendMail&SaveInSent=T&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=SendMail;Version=12.1;] mailop - Adding Message: id=257, Message-ID=<bd9vf4rtikslodntspehp6cr.1430247450588@email.android.com>, parentId=-1, folderId=5, folderName=Sent.
2015-04-28 14:57:46,025 INFO  [qtp509886383-80558:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=SendMail&SaveInSent=T&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=SendMail;Version=12.1;] smtp - Sending message to MTA at mail-172.example.com: Message-ID=<bd9vf4rtikslodntspehp6cr.1430247450588@email.android.com>
2015-04-28 14:57:51,602 INFO  [qtp509886383-80558:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=SendMail&SaveInSent=T&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=SendMail;Version=12.1;] mailop - adding contact admin@mail-172.example.com: id=258, folderId=13, folderName=Emailed Contacts.
2015-04-28 14:57:55,924 INFO  [MailboxPurge] [name=user2@mail-172.example.com;mid=10;] purge - Purging messages.
Deleting an email from Android

Deleting an email from the Android device [message in the Sent folder]:

[zimbra@mail-172 log]$ cat sync.log

2015-04-28 14:59:53,195 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - C new: 2, S latest: 2, C confirmed: 1, new filter: PAST_THREE_DAYS, prev filter: UNSPECIFIED, modnew: 26, modconfirmed: 0
2015-04-28 14:59:53,212 INFO  [qtp509886383-80566:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - [Ping] (session 5113) for [MESSAGE:2, CONTACT:7, APPOINTMENT:10, TASK:15] suspending for 650 seconds, isInitial=true
2015-04-28 14:59:53,212 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - [Ping] (session 5112) Listener got cancelled after 118 seconds (targeted 650 seconds)
2015-04-28 14:59:53,212 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - Response size 13 bytes
2015-04-28 14:59:53,212 INFO  [qtp509886383-80564:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 14:59:53,246 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - window size is adjusted from 50 to 25
2015-04-28 14:59:53,779 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;] sync - Folder[5], C:2/F, S:3/F, mod new: 28, mod confirmed: 26, server Exp/AddOrChg/Del: 0/0/0, track id: 0
2015-04-28 14:59:54,247 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;] sync - Response size 63 bytes
2015-04-28 14:59:54,247 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;] sync - HTTP/1.1 200 OK

[zimbra@mail-172 log]$ cat mailbox.log

2015-04-28 14:59:53,399 INFO  [qtp509886383-80563:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=5;item=257;] mailop - moving Message (id=257) to Folder Trash (id=3)
2015-04-28 14:59:57,802 INFO  [MailboxPurge] [name=restore_user1@mail-172.example.com;mid=12;] purge - Purging messages.
2015-04-28 15:00:22,601 INFO  [qtp509886383-80566:https://127.0.0.1:7071/service/admin/soap/AuthRequest] [name=zimbra;ip=127.0.0.1;ua=zmprov/8.6.0_GA_1153;] soap - AuthRequest elapsed=534
2015-04-28 15:00:31,603 INFO  [qtp509886383-80563:https://127.0.0.1:7071/service/admin/soap/GetAllServersRequest] [name=zimbra;ip=127.0.0.1;ua=zmprov/8.6.0_GA_1153;] soap - GetAllServersRequest elapsed=103
Android receiving an email

Android receiving an email:

[zimbra@mail-172 log]$ cat sync.log

2015-04-28 15:05:17,148 INFO  [qtp509886383-80566:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - [Ping] (session 5113) there is change, continuation resumed after 324 seconds (targeted 650 seconds)
2015-04-28 15:05:17,272 INFO  [qtp509886383-80566:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - Response size 20 bytes
2015-04-28 15:05:17,272 INFO  [qtp509886383-80566:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Ping&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Ping;Version=12.1;] sync - HTTP/1.1 200 OK
2015-04-28 15:05:18,691 INFO  [qtp509886383-80580:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=2;] sync - C new: 2, S latest: 2, C confirmed: 2, new filter: PAST_THREE_DAYS, prev filter: PAST_THREE_DAYS, modnew: 15, modconfirmed: 15
2015-04-28 15:05:18,691 INFO  [qtp509886383-80580:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=2;] sync - window size is adjusted from 50 to 25
2015-04-28 15:05:18,905 INFO  [qtp509886383-80580:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=Sync&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=Sync;Version=12.1;class=Email;folder=2;] sync - Folder[2], C:2/F, S:3/T, mod new: 30, mod confirmed: 15, server Exp/AddOrChg/Del: 0/1/0, track id: 0

[zimbra@mail-172 log]$ cat mailbox.log

2015-04-28 15:03:48,552 INFO  [qtp509886383-80580:https://192.168.1.172:8443/service/soap/SendMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] mailop - Adding Message: id=859, Message-ID=<115020703.146.1430247823114.JavaMail.zimbra@mail-172.example.com>, parentId=-1, folderId=5, folderName=Sent.
2015-04-28 15:04:10,201 INFO  [qtp509886383-80580:https://192.168.1.172:8443/service/soap/SendMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] smtp - Sending message to MTA at mail-172.example.com: Message-ID=<115020703.146.1430247823114.JavaMail.zimbra@mail-172.example.com>, origMsgId=7ac8de92-13fe-4d19-b9da-6872169fb5c9:851, replyType=r
2015-04-28 15:04:28,941 INFO  [qtp509886383-80580:https://192.168.1.172:8443/service/soap/SendMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] mailop - adding contact androiduser@mail-172.example.com: id=861, folderId=13, folderName=Emailed Contacts.
2015-04-28 15:04:29,223 INFO  [qtp509886383-80580:https://192.168.1.172:8443/service/soap/SendMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] soap - SendMsgRequest elapsed=47480
2015-04-28 15:04:31,204 INFO  [qtp509886383-80581:https://192.168.1.172:8443/service/soap/GetMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] misc - delegated access: doc=GetMsg, delegating account=admin@mail-172.example.com, authenticated account=admin@mail-172.example.com, target account=admin@mail-172.example.com
2015-04-28 15:04:32,243 INFO  [qtp509886383-80581:https://192.168.1.172:8443/service/soap/GetMsgRequest] [name=admin@mail-172.example.com;aname=admin@mail-172.example.com;mid=1;ip=192.168.1.172;ua=ZimbraWebClient - GC43 (Mac)/8.6.0_GA_1153;] soap - GetMsgRequest elapsed=1039
2015-04-28 15:05:10,424 INFO  [qtp509886383-80580:https://192.168.1.172:7071/service/admin/soap/NoOpRequest] [name=admin@mail-172.example.com;mid=1;ip=192.168.1.83;ua=ZimbraWebClient - GC43 (Mac);] soap - NoOpRequest elapsed=202
2015-04-28 15:05:10,832 INFO  [LmtpServer-15] [ip=192.168.1.172;] lmtp - Delivering message: size=1154 bytes, nrcpts=1, sender=admin@mail-172.example.com, msgid=<20150428190210.4E7B984BA6@mail-172.example.com>
2015-04-28 15:05:10,872 INFO  [LmtpServer-15] [name=admin@mail-172.example.com;mid=1;ip=192.168.1.172;] mailop - Adding Message: id=862, Message-ID=<20150428190210.4E7B984BA6@mail-172.example.com>, parentId=-1, folderId=2, folderName=Inbox.
2015-04-28 15:05:11,282 INFO  [LmtpServer-15] [] lmtp - Handler exiting normally
2015-04-28 15:05:13,551 INFO  [LmtpServer-15] [ip=192.168.1.172;] lmtp - Delivering message: size=3230 bytes, nrcpts=1, sender=admin@mail-172.example.com, msgid=<115020703.146.1430247823114.JavaMail.zimbra@mail-172.example.com>
2015-04-28 15:05:14,247 INFO  [LmtpServer-15] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;] mailop - Adding Message: id=259, Message-ID=<115020703.146.1430247823114.JavaMail.zimbra@mail-172.example.com>, parentId=-1, folderId=2, folderName=Inbox.
2015-04-28 15:05:17,013 INFO  [LmtpServer-15] [] lmtp - Handler exiting normally
Android creating new folder

Creating a new folder on the Android device:

[zimbra@mail-172 log]$ cat sync.log

2015-04-28 15:27:18,305 INFO  [qtp509886383-80635:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=FolderCreate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=FolderCreate;Version=12.1;] sync - C new: 1, S latest: 1, C confirmed: 1, new filter: null, prev filter: PAST_ALL, modnew: 3, modconfirmed: 3
2015-04-28 15:27:18,580 INFO  [qtp509886383-80635:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=FolderCreate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=FolderCreate;Version=12.1;] sync - Response size 63 bytes
2015-04-28 15:27:18,580 INFO  [qtp509886383-80635:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=FolderCreate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=FolderCreate;Version=12.1;] sync - HTTP/1.1 200 OK

[zimbra@mail-172 log]$ cat mailbox.log

2015-04-28 15:27:18,403 INFO  [qtp509886383-80635:https://192.168.1.172:8443/Microsoft-Server-ActiveSync?Cmd=FolderCreate&User=androiduser%40mail-172.example.com&DeviceId=SEC3D6EFC1F50A29&DeviceType=SAMSUNGSMT237P] [name=androiduser@mail-172.example.com;mid=21;ip=192.168.1.172;DeviceID=SEC3D6EFC1F50A29;Cmd=FolderCreate;Version=12.1;] mailop - adding folder NewFolder: id=261, parentId=2.
2015-04-28 15:27:21,087 INFO  [qtp509886383-80630:https://192.168.1.172:7071/service/admin/soap/NoOpRequest] [name=admin@mail-172.example.com;mid=1;ip=192.168.1.83;ua=ZimbraWebClient - GC43 (Mac);] soap - NoOpRequest elapsed=0
2015-04-28 15:28:15,805 INFO  [MailboxPurge] [name=galsync.qva4ekog0@mail-172.example.com;mid=2;] purge - Purging messages.

Zimbra Mobile And ActiveSync Technology

Zimbra Mobile on Windows Mobile Smartphones, Nokia Business Series Smartphones, Apple iPhones, Palm Treo or any other Smartphones that natively uses the ActiveSync Technology

Understanding how Direct Push works:

Understanding Direct Push, From MS Exchange Server 2010 Help

Make sure you review the other pages for this subject that will show on the left hand side.

Mobile Management Features

Remote Wipe

For wipe to be an available option, the device must show "status = ok" and "provisionable = yes" in the Mobile Devices preferences panel. A "status = needs provisioning" means the device isn't under the "Mobile Policy" yet.

Some references:

Windows Mobile Emulator For Testing

You can use the following to setup a Window Mobile emulator for testing.

Android Emulator For Testing

Please see:

Android Email Clients

Just a list of clients I've encounter, some will cost money though. Useful to test 'issues' you might be having with your current email client on your android.

Android And Multiple Calendars

My General Write Up On The Issue

The fundamental issue is ActiveSync does not support multiple calendars or shared calendars [as of Mar. 11, 2013]. It only displays the single default calendar. Also, on top of that, the Android code itself is restricted to this limitation, in regards to the OS and it's basic apps. The iPhone did their own 'hack' to get around it.

You'll also see there a reference to a third party Android app that might offer this 'hack'. See section below.

We actually have a number of RFE's on this topic also:

Other possible options:

  • caldav/ical android app. I have not heard of any recommended applications for this in regards to having multiple calendars etc.
  • use the webbrowser on the phone and login to zimbra.

Last note, some of these Corporate email apps that come with the phones do offer hacks for multiple calendars. I believe my Motorola Photon did this, my memory is a little foggy though on it. Sometimes they'll reference it as being a "Calendar Folder". For that, it might allow you to manually view/edit the calendars but the native android notification stuff might only react to events on the default calendar.

Third Party Application That Might Work

ICSSync - View Only Work Around

As reported by a customer [Mar. 11, 2013]

I found an application that worked just fine: ICSSync (By: NightLabsConsulting).  
It costs $3.78 to use it past 20 days, but, from what I can tell, it is 
certainly worth it.

You install the app, load it up, and add a calendar.  It asks you for the
URL and credentials.  You then insert all that info and check the ignore
certificate (if applicable).  

I selected "View Only" and that worked just fine.  I could not get the view and 
write option to work.  

From that application you can set the sync frequency and the Calendar shows up 
under the default Calendar.
Moxier

Try http://www.moxier.com . This might do what you want. I had that on my first android and thought it was an excellent program. Reviewing the guide they have, it shows subfolder calendar sync.

Touchdown

Another people mention is Touchdown for Android - http://www.nitrodesk.com/ . I visited their website last night and I didn't see a clear indication that it does offer multiple calendar support. You can download a demo though if you want to test it out.

iPhone General Topics

iPhone And Caldav

See Ajcody-Apple-Mac-Issues#iTunes_.26_iPhone_configuration_for_CALDAV

iPhone And SSL Certs

Send CRT File To iPhone By Email

For a self-signed certificate file on the ZCS server, path is /opt/zimbra/ssl/zimbra/server/server.crt

If you email yourself the crt file and read the message from the iTouch/iPhone device, you'll get a "install" button to push.

Setup Webserver To Server Out CRT

For a self-signed certificate file on the ZCS server, path is /opt/zimbra/ssl/zimbra/server/server.crt

Please see the following:

iPhone 2+ Topics

iPhone 2+ Support & Features With Zimbra

Here's three nice references to review:

iPhone 2+ Bugs

BES Connector Issues

Bugs & RFE's

Import Ones To Note First

  • "Supported & RFE Prerequisites For ZCB matrix in ZCB doc & web/wiki pages"
  • "ZCB PDF needs to include information on server sizing and ZDBs"
  • "BB: ZCB/BES Sizing Data Needed"
    • http://bugzilla.zimbra.com/show_bug.cgi?id=22415
      • Recommended Maximum Number Of Users Per BES Server - 50
        • The recommended max is 50 users. After recommended max. is reached you may receive error message in BES MAGT log file indicating that user was not added successfully.
  • "BES/ZCB doc's for restore and server move's"
  • "BES and Proxy" [GunsNRoses]
    • http://bugzilla.zimbra.com/show_bug.cgi?id=33179
      • Description: Per the ZCB documentation, the BES server needs to talk to a single Zimbra mailbox server over 443 and 7071. The problem is that the mailbox servers are behind the Zimbra Proxy and are running in reverse-proxy mode - meaning, they only serve over basic http (port 80) and NOT over 443. The proxy servers serve over 443 - but do not do the 7071. So, we can't point the BES server at a Zimbra mailbox server because the Zimbra mailbox server is not listening over 443 due to being accessed through the proxy. We can't point the BES at a Zimbra proxy server because they do not handle 7071.
BES With Multiple Domains

For the BES Admin account to see users from all your email domains [domains the BES admin isn't a part of] you'll need to set the GAL variables to ROOT. Please review the bug/rfe's above though, as you might not want to do this because of its impact.

To see your current settings:

 zmprov gd <domainname besadmin is in> zimbraGalInternalSearchBase
 zmprov gd <domainname besadmin is in> zimbraGalSyncInternalSearchBase
 zmprov gacf zimbraGalInternalSearchBase

To change your settings (for example, to use ROOT):

 zmprov md <domainname besadmin is in> zimbraGalInternalSearchBase ROOT
 zmprov md <domainname besadmin is in> zimbraGalSyncInternalSearchBase ROOT

Status Of Unconfirmed, New, Assigned, Reopened As Of April 27, 2009

Release Target Version Was Based Upon April 27, 2009. Please goto bug/rfe link for status changes.

BES Wiki Pages

See Wiki Category ZCB.

Split-DNS Issue

If your running split-dns for zimbra, make sure your BES box is configured to use the right DNS servers because it will pull the zmhostname variable and you don't want it resolving to the external ip address.

Duplicate Calendars

One customer reported that "updating the firmware to 4.5.0.37 (as I'm at now) fixed the issue with the duplicate calendar".

Upgrade Steps For ZCB

The Basics

The normal upgrade process is to

From Beta2 To BES SMB - Outlook 2003 To Outlook 2007 Requirement

Here is the list of steps on how to upgrade from BETA2 to BES SMB:

  • Stop BB controller [ see Correct_order_to_stop_and_start_BES_services ]
  • Completely remove Outlook 2003
    • (First, go to Add/Remove programs and uninstall Office 2003. And then run the following utility to cleanup stuff left behind. The utility is called ‘Office Removal Wizard’ and located in the \FILES\PFILES\MSOFFICE\OFFICE11 folder on the install CD. OFFCLN.EXE)
  • Install Outlook 2007
  • Open BES SMB msi to start installation wizard. Accept license agreement and continue following the steps in installation wizard
  • Start BB controller [ see Correct_order_to_stop_and_start_BES_services ]

Jump to: navigation, search