Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Take your Zimbra with you!
alarentis
Posts: 14
Joined: Sat Sep 13, 2014 1:58 am

Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Postby alarentis » Sat Feb 16, 2013 4:06 am

thanks liverpoolfcfan,

i resolved my issue with your help....

I'll never more take an LG phone.

My P920 with android 2.3.5 is not campatible because MS exchange connection is personalized from LG.

Alessio


liverpoolfcfan
Outstanding Member
Outstanding Member
Posts: 914
Joined: Sat Sep 13, 2014 12:47 am

Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Postby liverpoolfcfan » Mon Feb 18, 2013 6:13 am

[quote user="alarentis"]

i resolved my issue with your help....[/QUOTE]

Happy it is working for you

[QUOTE]I'll never more take an LG phone.

My P920 with android 2.3.5 is not campatible because MS exchange connection is personalized from LG.[/QUOTE]

I find it hard to believe that it will not work at all. It may be that the LG client REQUIRES provisioning to be turned on - some newer clients do require it - and I saw in your config.php you have it turned off.

You could try turning on PROVISIONING and setting LOOSE_PROVISIONNG to false first, and if that doesn't work try with it set to true.
drdre
Outstanding Member
Outstanding Member
Posts: 411
Joined: Fri Sep 12, 2014 10:43 pm

Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Postby drdre » Wed Feb 27, 2013 12:01 pm

Any one has any old nokia phones (non windows based ones) working with Zpush ?
liverpoolfcfan
Outstanding Member
Outstanding Member
Posts: 914
Joined: Sat Sep 13, 2014 12:47 am

Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Postby liverpoolfcfan » Wed Feb 27, 2013 12:14 pm

[quote user="drdre"]Any one has any old nokia phones (non windows based ones) working with Zpush ?[/QUOTE]
I have used a Nokia E-71 with the Mail For Exchange application installed - versions 3.00.50 and 3.00.75 - I believe the E series phones all had either an Exchange capable client - or you could install Mail For Exchange on them. Not sure about other ones. N-series would probably work too I would expect.
drdre
Outstanding Member
Outstanding Member
Posts: 411
Joined: Fri Sep 12, 2014 10:43 pm

Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Postby drdre » Wed Feb 27, 2013 12:33 pm

i believe its a e-71 my manager has . .but the mail client is giving me beans... it says updating.. and dosnt download any mail
aarat
Posts: 33
Joined: Sat Sep 13, 2014 2:12 am

Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Postby aarat » Thu Feb 28, 2013 11:58 pm

Hi,
We are using release 55 of zimbra backend and zimbra server v8.
We are able to see mails from everyone except one unique user. Whenever that user sends email we are not able to see it on only ios devices (PS. The emails are sent from apple mail from mac osx).
Below are the headers from the email




Return-Path: <>

Received: from <> (LHLO server fqdn)

(server ip) by <> with LMTP; Thu, 28 Feb 2013

00:55:29 +0000 (UTC)

Received: from localhost (localhost [127.0.0.1])

by <> (Postfix) with ESMTP id 3771E368A6A;

Thu, 28 Feb 2013 00:55:29 +0000 (UTC)

X-Virus-Scanned: amavisd-new at <>

X-Spam-Flag: NO

X-Spam-Score: -0.976

X-Spam-Level:

X-Spam-Status: No, score=-0.976 tagged_above=-10 required=6.6

tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, DEAR_SOMETHING=1.973,

DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,

HTML_MESSAGE=0.001, T_FAKE_REPLY_SURE_A=0.01,

T_FAKE_REPLY_SURE_B=0.01, T_KHOP_THREADED=-0.01, T_LONGLINE=0.01,

T_LONG_HEADER_LINE_160=0.01, T_LONG_HEADER_LINE_80=0.01,

T_NOT_A_PERSON=-0.01, T_TEST_REPLY_B=0.01, T_UNKNOWN_ORIGIN=0.01]

autolearn=no

Authentication-Results: <> (amavisd-new);

dkim=pass (1024-bit key) header.d=<>

Received: from <> ([127.0.0.1])

by localhost (<> [127.0.0.1]) (amavisd-new, port 10026)

with ESMTP id ZoaGNPzYN2D4; Thu, 28 Feb 2013 00:55:28 +0000 (UTC)

Received: from [192.168.1.2] (unknown [1.38.25.101])

by <> (Postfix) with ESMTPSA id 996C7368A66;

Thu, 28 Feb 2013 00:55:27 +0000 (UTC)

X-DKIM: OpenDKIM Filter v2.6.0 <> 996C7368A66

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=<>;

s=ED0EED98-0A44-11E2-8DDA-7BE3D1B89F57; t=1362012928;

bh=VcdHPjv9yCjwdZ9h9q32AC0h79r7m9Q4tM+YrXMoXNM=;

h=Subject:Mime-Version:Content-Type:From:Date:Message-Id:To;

b=gqENx7vYapxnccbZcn9YZDSBcOB11NOGJnaXTP5Pvwqg7i2skz36GZSzZjcN6ZZVg

yH7OmrioIGpbNRJi5+SFOw+CkdVpBP83mDm0FFvFHblUmHf1/ATOW+m3oqwgyCtN/Q

7sLtQ3wRWay/sOA5biEdFYTeSSoAj8Nb6ZGpnbBA=

Subject: <>

Mime-Version: 1.0 (Apple Message framework v1283)

Content-Type: multipart/alternative; boundary="Apple-Mail=_5C7A3176-58A4-4E48-82A4-825FAB1135F8"

Hoping for help. Please also let me know if any other logs required.
liverpoolfcfan
Outstanding Member
Outstanding Member
Posts: 914
Joined: Sat Sep 13, 2014 12:47 am

Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Postby liverpoolfcfan » Fri Mar 01, 2013 3:10 am

[quote user="aarat"]Hi,
We are using release 55 of zimbra backend and zimbra server v8.
We are able to see mails from everyone except one unique user. Whenever that user sends email we are not able to see it on only ios devices (PS. The emails are sent from apple mail from mac osx).

[/QUOTE]
For support requests, please login to SourceForge and open a ticket at Z-Push Zimbra Backend / Support Requests
That being said - there is a fix in the latest Code repository version on SourceForge (55.9 as of now) that handles the preview of some strange emails on Ipxxx devices. Please try that to see if it helps, and open a ticket if not.
liverpoolfcfan
Outstanding Member
Outstanding Member
Posts: 914
Joined: Sat Sep 13, 2014 12:47 am

Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Postby liverpoolfcfan » Thu Apr 25, 2013 5:13 am

Release 56 of the z-push zimbra backend has been uploaded to SourceForge (https://sourceforge.net/projects/zimbrabackend/)
>

NEW FOR RELEASE 56 - Use with z-push 2.0.7 or later
NEW FOR RELEASE 56 - An issue has been identified with the list sorting method utilized

by z-push in conjunction with zimbra. The basic sort method used in the diffstate.php

module (which Zimbra backend utilizes) is a numeric comparison. While this works fine

for a zimbra user with no shared folders - it does not work once the user has folder

shares in their sync floder list. Zimbra precedes the message IDs from shared folders with

the GUID of the sharing user. This GUID is non-numeric - so the sorting breaks down. This

can result in duplication of appointments/contacts/tasks when used in conjunction with

virtual folders on devices that need to virtually include all items into a single calendar/

contact list/task list. Devices that support multiple folders (such as iPxxx devices) are

not affected. Mail folders are unaffected as they all get synched individually. The

solution for this is to allow the sorting method to be overridden. I have requested a

change in z-push to allow this. In the meantime, a change is needed to the baseline

/lib/default/diffbackend/diffstate.php in the function RowCmp() to allow the sorting to

work correctly. The function should be changed as follows :-
static public function RowCmp($a, $b) {

// TODO implement different comparing functions

// VJS commenting out standard comparison method and

// using string compare instead

// return $a["id"]
return strcmp( $a["id"], $b["id"] )
}
Hopefully, z-push will adopt a suggested fix for this I have proposed, and this will not

be an issue in future. But until that time, this change will need to be reapplied after

every z-push upgrade.

Changes Made To Revision 56:
These changes are for the z-push-2 version ONLY

The z-push-1 and as12.1 versions are still at Revision 54
- Added function fixMS to handle json_decode "floated" millisecond timestamps

- Added handling for native Multiple Task folders for Apple devices - a new

switch has been defined for config.php - ZIMBRA_DISABLE_MULTI_TASK_LISTS -

see INSTALL for details

- Fix output of Exceptions to Recurring Appointments by using the new z-push-2

SyncAppointmentException class and fixing the exceptionstarttime

- Added handling of incoming Appointment Exceptions, including attendees

- Fix iPxxx "preview" of HTML-only email showing "this message has no content"

- Output Exception DTstamp instead of overall Appt DTstamp for exceptions

- Implemented ResolveRecipients - but fix needed in z-push-2 to allow this

to function correctly. This has been reported upstream.

- CALDAV created appointments do not seem to set OrganizerName and

OrganizerEmail. Check for the contents of both before building SOAP message

when modifying an appointment.

- Output lastverbexecuted - zimbra does not save sequence of verbs - just flags

so replied is given precedence over forwarded (same as GUI)

- Code cleanup - use $zimbraFolderId instead of overwriting $folderid

- Only output exceptions array on appointment if not empty

- After InitializePermanentStorage - check that a valid StateObject is returned

and if not, delay and re-read, to allow for limited file contention between

threads from the same device

- After InitializePermanentStorage - make sure _cachedMessageLists is an array

- Change in GetFolder to prevent fully shared (linked) accounts/folders from

being considered as special Mail folders (Inbox/Trash/Drafts/Sent)

- Fix in MeetingResponse to return empty string for meeting decline

- Added CustomRowCmp function in hope that z-push might adopt suggestion

heiko h.
Posts: 9
Joined: Sat Sep 13, 2014 12:05 am

Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Postby heiko h. » Tue Apr 30, 2013 4:33 am

Hi at all,
I have a Release 6.0.10_GA_2692.UBUNTU8_64 UBUNTU8_64 FOSS edition running and I do not get any z-push 2 release operationally.

I allways see the same error.
z-push.log

29/04/2013 22:53:47 [ 2010] [ERROR] [admin] LoopDetection->ProcessLoopDetectionPreviousConnectionFailed(): Command 'Sync' at 29/04/2013 22:45:58 with pid '2004' terminated unexpectedly or is still running.

29/04/2013 22:53:47 [ 2010] [ERROR] [admin] Please check your logs for this PID and errors like PHP-Fatals or Apache segmentation faults and report your results to the Z-Push dev team.

Apache2 error.log

[Mon Apr 29 22:53:47 2013] [error] [client xxx.xxx.xxx.xxx] PHP Fatal error:  Call to a member function GetContentClass() on a non-object in /var/www/z-push/backend/zimbra/zimbra.php on line 3744


PHP version is 5.3.3 on CentOS 6.3 (Z-Push Server)
After the first sync (it works) nothing is synced anymore.

Does anyone have a suggestion? Is my Zimbra too old?
Thanks in advance.
7224jobe
Advanced member
Advanced member
Posts: 110
Joined: Sat Sep 13, 2014 1:55 am
ZCS/ZD Version: 8.6.0_GA_1237.RHEL6_64

Z-Push Zimbra Backend (Push Email, Contacts, Appointments & Tasks)

Postby 7224jobe » Tue Apr 30, 2013 7:38 am

Hi liverpoolfcfan, last week I updated from Zpush 1.5 + backend v.52.1 to Zpush 2.0.7 + backend v.55, then today I upgraded to the new v.56 of the backend. Everything ran smoothly, and all the smartphones synced without problems with the new version.

However in z-push-error.log I found three similar errors, that I want to report for your interest:


25/04/2013 21:38:31 [16820] [ERROR] [m.r] LoopDetection->ProcessLoopDetectionPreviousConnectionFailed(): Command 'FolderSync' at 25/04/2013 21:20:36 with pid '16999' terminated unexpectedly or is still running.25/04/2013 21:38:31 [16820] [ERROR] [m.r] Please check your logs for this PID and errors like PHP-Fatals or Apache segmentation faults and report your results to the Z-Push dev team.


26/04/2013 11:41:10 [18264] [ERROR] [m.r] LoopDetection->ProcessLoopDetectionPreviousConnectionFailed(): Command 'Sync' at 26/04/2013 11:41:10 with pid '17900' terminated unexpectedly or is still running.

26/04/2013 11:41:10 [18264] [ERROR] [m.r] Please check your logs for this PID and errors like PHP-Fatals or Apache segmentation faults and report your results to the Z-Push dev team.


29/04/2013 09:11:35 [23423] [ERROR] [r.a] LoopDetection->ProcessLoopDetectionPreviousConnectionFailed(): Command 'Sync' at 29/04/2013 08:59:40 with pid '24478' terminated unexpectedly or is still running.

29/04/2013 09:11:35 [23423] [ERROR] [r.a] Please check your logs for this PID and errors like PHP-Fatals or Apache segmentation faults and report your results to the Z-Push dev team.


So in apache's error_log I found:
[Thu Apr 25 21:20:36 2013] [error] [client ] PHP Fatal error:  Call to a member function GetCachedMessageLists() on a non-object in /srv/www/htdocs/z-push/backend/zimbra/zimbra.php on line 1029

[Mon Apr 29 08:59:40 2013] [error] [client ] PHP Fatal error: Call to a member function GetCachedMessageLists() on a non-object in /srv/www/htdocs/z-push/backend/zimbra/zimbra.php on line 1029


And nothing related to the error on 26/04.

Return to “Mobility”

Who is online

Users browsing this forum: No registered users and 1 guest