<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>http://vwiki.co.uk/index.php?action=history&amp;feed=atom&amp;title=Troubleshooting_%28Z-Push%29</id>
	<title>Troubleshooting (Z-Push) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://vwiki.co.uk/index.php?action=history&amp;feed=atom&amp;title=Troubleshooting_%28Z-Push%29"/>
	<link rel="alternate" type="text/html" href="http://vwiki.co.uk/index.php?title=Troubleshooting_(Z-Push)&amp;action=history"/>
	<updated>2026-06-03T19:17:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://vwiki.co.uk/index.php?title=Troubleshooting_(Z-Push)&amp;diff=1972&amp;oldid=prev</id>
		<title>Sstrutt: Spelling corrections etc</title>
		<link rel="alternate" type="text/html" href="http://vwiki.co.uk/index.php?title=Troubleshooting_(Z-Push)&amp;diff=1972&amp;oldid=prev"/>
		<updated>2012-06-01T12:07:10Z</updated>

		<summary type="html">&lt;p&gt;Spelling corrections etc&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:07, 1 June 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* If you get a blank page and nothing else, the webserver (eg Apache) is failing to deliver the page.  This is most likely due to a PHP error and you&amp;#039;ll need to look at the webserver logs.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* If you get a blank page and nothing else, the webserver (eg Apache) is failing to deliver the page.  This is most likely due to a PHP error and you&amp;#039;ll need to look at the webserver logs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* You should be prompted for a username and password (for an account on your Zimbra server), in which case your webserver is working correctly&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* You should be prompted for a username and password (for an account on your Zimbra server), in which case your webserver is working correctly&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Enter a valid Zimbra &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;acount &lt;/del&gt;user/pass&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Enter a valid Zimbra &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;account &lt;/ins&gt;user/pass&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* You should get a &amp;quot;GET not supported&amp;quot; page&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* You should get a &amp;quot;GET not supported&amp;quot; page&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* If not, then Z-Push is unable to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sucessfully &lt;/del&gt;authenticate the supplied user/pass, investigate the Zimbra audit logs&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#* If not, then Z-Push is unable to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;successfully &lt;/ins&gt;authenticate the supplied user/pass, investigate the Zimbra audit logs&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Assuming the above works, then the basic configuration and interconnectivity of the components (excluding mobile devices) is working.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Assuming the above works, then the basic configuration and interconnectivity of the components (excluding mobile devices) is working.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tailing the [[#Z-Push|Z-Push log]] (EG &amp;lt;code&amp;gt;tail -f /var/www/z-push/debug.txt&amp;lt;/code&amp;gt;) whilst forcing a device to sync can be worth a try, in case there are some &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;obviosu &lt;/del&gt;errors to fix. If you&#039;re not seeing any activity in the Z-Push log for the device, that suggests that the device is either failing to initiate a sync, or is unable to reach the ActiveSync URL.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tailing the [[#Z-Push|Z-Push log]] (EG &amp;lt;code&amp;gt;tail -f /var/www/z-push/debug.txt&amp;lt;/code&amp;gt;) whilst forcing a device to sync can be worth a try, in case there are some &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;obvious &lt;/ins&gt;errors to fix. If you&#039;re not seeing any activity in the Z-Push log for the device, that suggests that the device is either failing to initiate a sync, or is unable to reach the ActiveSync URL.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Logging ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Logging ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If possible, limit the amount of syncing that&#039;s taking place when investigating a problem in the logs.  Stop any devices that you can from syncing, and especially on a specific device you&#039;re interested in, stop all syncing, and then manually force a sync for a particular data type (calendar, contacts, etc).  You&#039;re ability to do this will be governed by your users, and types of devices that are syncing.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Z-Push ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Z-Push ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By default Z-Push will log to &amp;lt;code&amp;gt;debug.txt&amp;lt;/code&amp;gt;, though this will only work if the webserver has write access.  Similarly the logging cannot be turned off, so to prevent a large logfile remove write access to the file.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;By default Z-Push will log to &amp;lt;code&amp;gt;debug.txt&amp;lt;/code&amp;gt;, though this will only work if the webserver has write access.  Similarly the logging cannot be turned off, so to prevent a large logfile remove write access to the file.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sstrutt</name></author>
	</entry>
	<entry>
		<id>http://vwiki.co.uk/index.php?title=Troubleshooting_(Z-Push)&amp;diff=1961&amp;oldid=prev</id>
		<title>Sstrutt: Initial creation</title>
		<link rel="alternate" type="text/html" href="http://vwiki.co.uk/index.php?title=Troubleshooting_(Z-Push)&amp;diff=1961&amp;oldid=prev"/>
		<updated>2012-05-25T22:21:05Z</updated>

		<summary type="html">&lt;p&gt;Initial creation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is by no means an exhaustive guide to troubleshooting Zimbra Z-Push, I manage a very modest installation, which, as a result will not turn up a huge range of problems to investigate.&lt;br /&gt;
&lt;br /&gt;
== The Basics ==&lt;br /&gt;
If things aren&amp;#039;t behaving as expected, you need to identify which component is experiencing the problem...&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mobile device&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Instigates connection to Z-Push, the client&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Webserver (eg Apache)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Provides network services for Z-Push&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Z-Push&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Provides ActiveSync to mobile device, the front-end&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Zimbra backend&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Provides interface between Z-Push and Zimbra&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Zimbra&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Hosts account mailboxes, the server&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;vwikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| Understanding the scope of the fault may aid in reducing the above list of components to investigate...&lt;br /&gt;
* Is it only one user?&lt;br /&gt;
* Is it all users with a particular device?&lt;br /&gt;
** Be careful if you have Android users, many manufacturers have implemented their own ActiveSync stack or modified the standard Android software (as Google&amp;#039;s attempts have generally been poor, seemingly because they only really want you to use Gmail).  As a result different flavours of Android device should not be assumed to be running the same software and exhibit the same behaviour. &lt;br /&gt;
* Is it everyone?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As with all fault finding, there is only so much prescriptive investigation that can be done - you need to understand how your system works and so be able to identify where the problem lies.&lt;br /&gt;
&lt;br /&gt;
# Browse to your server&amp;#039;s ActiveSync URL, eg http://as.domain.com/Microsoft-Server-ActiveSync&lt;br /&gt;
#* If you get a blank page and nothing else, the webserver (eg Apache) is failing to deliver the page.  This is most likely due to a PHP error and you&amp;#039;ll need to look at the webserver logs.&lt;br /&gt;
#* You should be prompted for a username and password (for an account on your Zimbra server), in which case your webserver is working correctly&lt;br /&gt;
# Enter a valid Zimbra acount user/pass&lt;br /&gt;
#* You should get a &amp;quot;GET not supported&amp;quot; page&lt;br /&gt;
#* If not, then Z-Push is unable to sucessfully authenticate the supplied user/pass, investigate the Zimbra audit logs&lt;br /&gt;
&lt;br /&gt;
Assuming the above works, then the basic configuration and interconnectivity of the components (excluding mobile devices) is working.&lt;br /&gt;
&lt;br /&gt;
Tailing the [[#Z-Push|Z-Push log]] (EG &amp;lt;code&amp;gt;tail -f /var/www/z-push/debug.txt&amp;lt;/code&amp;gt;) whilst forcing a device to sync can be worth a try, in case there are some obviosu errors to fix. If you&amp;#039;re not seeing any activity in the Z-Push log for the device, that suggests that the device is either failing to initiate a sync, or is unable to reach the ActiveSync URL.&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
=== Z-Push ===&lt;br /&gt;
By default Z-Push will log to &amp;lt;code&amp;gt;debug.txt&amp;lt;/code&amp;gt;, though this will only work if the webserver has write access.  Similarly the logging cannot be turned off, so to prevent a large logfile remove write access to the file.&lt;br /&gt;
&lt;br /&gt;
To reduce the amount of data the appears in the log, XML output can be turned off by editing &amp;lt;code&amp;gt;wbxml.php&amp;lt;/code&amp;gt;...&lt;br /&gt;
 define(&amp;#039;WBXML_DEBUG&amp;#039;, false);&lt;br /&gt;
&lt;br /&gt;
=== Zimbra Backend ===&lt;br /&gt;
The Zimbra Backend does not have its own log, it writes to the Z-Push log.  Logging can be enabled by setting the following entry in &amp;lt;code&amp;gt;config.php&amp;lt;/code&amp;gt;.  Having this enabled creates alot of logging, sync contents (of emails, contacts, appointments etc) can be visible.&lt;br /&gt;
 define(&amp;#039;ZIMBRA_DEBUG&amp;#039;,true);&lt;br /&gt;
&lt;br /&gt;
=== Zimbra ===&lt;br /&gt;
The following logs can be worth investigating...&lt;br /&gt;
{| class=&amp;quot;vwikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Log   !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt; /opt/zimbra/log/audit.log &amp;lt;/code&amp;gt;&lt;br /&gt;
| Security auditing log&lt;br /&gt;
You should see access to your Zimbra server&amp;#039;s SOAP URL from the webserver hosting Z-Push using the account that is trying to sync&amp;lt;br&amp;gt;&lt;br /&gt;
EG &amp;lt;code&amp;gt; btpool0-8://mail.domain.com/service/soap &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt; /var/log/zimbra.log &amp;lt;/code&amp;gt;&lt;br /&gt;
| Zimbra mail log&lt;br /&gt;
You should see any in/outgoing email being logged.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Reset Device Synchronisation ==&lt;br /&gt;
If a particular mobile device is experiencing sync issues, it can be useful to force it to start afresh.  &lt;br /&gt;
# Identify the device&amp;#039;s &amp;#039;&amp;#039;&amp;#039;Mobile Device ID&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
## Search the &amp;lt;code&amp;gt;debug.txt&amp;lt;/code&amp;gt; file for &amp;lt;code&amp;gt;devid&amp;lt;/code&amp;gt; and a username used by the device to connect&lt;br /&gt;
##* EG &amp;lt;code&amp;gt; egrep -w &amp;#039;devid|username&amp;#039; debug.txt &amp;lt;/code&amp;gt;, where &amp;lt;code&amp;gt;username&amp;lt;/code&amp;gt; is substituted appropriately&lt;br /&gt;
##* Example log line: &amp;lt;code&amp;gt; ... Statemachine _devid initialized with samsung1234510043207510 for user username&amp;lt;/code&amp;gt;&lt;br /&gt;
#* It can probably be found on the device as well, eg on Android this can be seen when adding a new Microsoft Exchange ActiveSynce account&lt;br /&gt;
# Delete all accounts from the device that access Z-Push&lt;br /&gt;
# Delete the state data for the device&lt;br /&gt;
## EG &amp;lt;code&amp;gt;  rm -fr state/samsung1234510043207510/ &amp;lt;/code&amp;gt;&lt;br /&gt;
# Recreate the accounts on the device&lt;br /&gt;
#* Remember &amp;#039;&amp;#039;not&amp;#039;&amp;#039; to sync SMS&lt;br /&gt;
&lt;br /&gt;
[[Category:Zimbra]]&lt;br /&gt;
[[Category:Z-Push]]&lt;/div&gt;</summary>
		<author><name>Sstrutt</name></author>
	</entry>
</feed>