Hi everybody, I'm trying to configure Z-Push in a Zimbra test environment: I made some steps further since the first problems, but now I'm stuck and I need your help...
I think I didn't understand how to configure the profile.xml file, because i receive these errors (from debug.txt):
Code:
01/12/12 16:46:01 [7268] [test1] Start
01/12/12 16:46:01 [7268] [test1] Z-Push version: 1.5.6-954
01/12/12 16:46:01 [7268] [test1] Client IP: 10.0.224.189
01/12/12 16:46:01 [7268] [test1] Client supports version 2.5
01/12/12 16:46:01 [7268] [test1] PHP version: 5.2.6 - z-push Zimbra Backend version: 51
01/12/12 16:46:01 [7268] [test1] START Logon { username = test1; domain = ; password = <hidden> }
01/12/12 16:46:01 [7268] [test1] /srv/www/htdocs/z-push/backend/zimbra.php:609 Undefined index: soap:Envelope (8)
01/12/12 16:46:01 [7268] [test1] /srv/www/htdocs/z-push/backend/zimbra.php:611 Undefined index: soap:Envelope (8)
01/12/12 16:46:02 [7268] [test1] /srv/www/htdocs/z-push/backend/zimbra.php:635 Undefined index: soap:Envelope (8)
01/12/12 16:46:02 [7268] [test1] /srv/www/htdocs/z-push/backend/zimbra.php:651 Undefined index: soap:Envelope (8)
01/12/12 16:46:02 [7268] [test1] /srv/www/htdocs/z-push/backend/zimbra.php:654 Undefined index: soap:Envelope (8)
01/12/12 16:46:02 [7268] [test1] /srv/www/htdocs/z-push/backend/zimbra.php:672 Undefined index: soap:Envelope (8)
01/12/12 16:46:02 [7268] [test1] END Logon { connected = true; uid = }
01/12/12 16:46:02 [7268] [test1] START Setup { userid = test1; devid = androidc1059786363; protocolversion = 2.5; useragent = Android/0.3 }
01/12/12 16:46:02 [7268] [test1] No XML Profile File [/srv/www/htdocs/z-push/zimbra/.xml] Found For User - Default Rules Will Apply
01/12/12 16:46:02 [7268] [test1] END Setup { 1 Folders Loaded }
01/12/12 16:46:02 [7268] [test1] POST cmd: FolderSync
01/12/12 16:46:02 [7268] [test1] Initializing folder diff engine
01/12/12 16:46:02 [7268] [test1] START GetFolderList
01/12/12 16:46:02 [7268] [test1] END GetFolderList { found 1 folders }
01/12/12 16:46:02 [7268] [test1] Found 0 folder changes
01/12/12 16:46:02 [7268] [test1] START Logoff
01/12/12 16:46:02 [7268] [test1] MEMORY - REAL Now (7,602,176) Peak [9,437,184] - ALLOCATED Now (7,452,928) Peak [9,087,392] - END Logoff
01/12/12 16:46:02 [7268] [test1] end
01/12/12 16:46:02 [7268] [test1] -------- Zimbra (7.1.3) and Z-Push (51) are on the same server; here is my config.php:
Code:
$BACKEND_PROVIDER = "BackendZimbra";
// ************************
// BackendZimbra settings
// ************************
define('ZIMBRA_URL', 'http://10.112.1.7');
define('ZIMBRA_USER_DIR', 'zimbra');
define('ZIMBRA_SYNC_CONTACT_PICTURES', true);
define('ZIMBRA_VIRTUAL_CONTACTS',true);
define('ZIMBRA_VIRTUAL_APPOINTMENTS',true);
define('ZIMBRA_VIRTUAL_TASKS',true);
define('ZIMBRA_IGNORE_EMAILED_CONTACTS',true);
define('ZIMBRA_HTML',false);
define('ZIMBRA_ENFORCE_VALID_EMAIL',true); If I try to connect to 10.112.1.7/Microsoft-Server-ActiveSync the behavior is ok, with the user/password request and the "get not supported" answer.
I configured a Samsung Galaxy Tab 7" (with Android 2.2), and the account creation process ends normally, but after that the mail application shows me only one empty folder ("inbox", that isn't empty indeed) and I can't browse any other folder (like sent or trash). If I send an email the application doesn't give any error, but no mails are really sent, and there is no trace of them in the mail queue (if I send the same email from the Zimbra web interface there are no problems).
error_log of Apache is full of these errors:
Code:
[Thu Jan 12 16:07:16 2012] [error] [client 10.112.1.7] File does not exist: /srv/www/htdocs/service
What is this missing folder?
Could you provide an example of correctly-formed profile.xml file?
Thank you in advance.