Hi Michael

On 2013-03-14, at 7:10 PM, Michael <[email protected]> wrote:

> Hi, Thanks for this but I really need a single setup on iOS. The reason is I 
> am migrating users from an exchange environment and any additional steps 
> required from them to set up their devices would just equal more work for me.

Apple has great tools for deploying iOS :

http://www.apple.com/support/iphone/enterprise/

Look at the iPhone Configuration Utility.

> On 15/03/2013 12:33 AM, Donny Brooks wrote:
>>      On Thursday, March 14, 2013 07:43 AM CDT, Michael 
>> <[email protected]> wrote:
>>  
>>> Dear All,
>>> 
>>> I have been trying for weeks now to get PHP-Push-2 to work on my SOGo
>>> system. The thing is, the old sogosync works like a charm, the only
>>> problem with sogosync is that it doesn't support HTML email because it
>>> has an older merge of z-push.
>>> 
>>> I have a previous thread entitled [SOGo] sogosync and html email but
>>> have hit a brick wall.
>>> 
>>> After installing PHP-Push-2, copying the supplied config.php files and
>>> following the rest of the instructions etc. I can connect my iOS devices
>>> but when I go to check mail I get a password error. A look into the
>>> z-push log shows:
>>> 
>>> 14/03/2013 23:26:25 [ 7183] [WARN] [[email protected]]
>>> /var/www/PHP-Push-2/backend/caldav.php:34 Use of undefined constant
>>> CALDAV_PORT - assumed 'CALDAV_PORT' (8)
>>> 14/03/2013 23:26:25 [ 7183] [ERROR] [[email protected]] trace error:
>>> /var/www/PHP-Push-2/include/caldav-client-v2.php:116 Invalid URL:
>>> 'https://sogo.example.com:CALDAV_PORT/SOGo/dav/mbonnic$
>>> 14/03/2013 23:26:25 [ 7183] [ERROR] [[email protected]] trace:
>>> 1:/var/www/PHP-Push-2/include/caldav-client-v2.php:116 - trigger_error()
>>> 14/03/2013 23:26:25 [ 7183] [ERROR] [[email protected]] trace:
>>> 2:/var/www/PHP-Push-2/backend/caldav.php:34 - CalDAVClient->__construct()
>>> 14/03/2013 23:26:25 [ 7183] [ERROR] [[email protected]] trace:
>>> 3:/var/www/PHP-Push-2/backend/combined/combined.php:114 -
>>> BackendCalDAV->Logon()
>>> 14/03/2013 23:26:25 [ 7183] [ERROR] [[email protected]] trace:
>>> 4:/var/www/PHP-Push-2/lib/request/requestprocessor.php:77 -
>>> BackendCombined->Logon()
>>> 14/03/2013 23:26:25 [ 7183] [ERROR] [[email protected]] trace:
>>> 5:/var/www/PHP-Push-2/lib/request/provisioning.php:64 -
>>> RequestProcessor::Authenticate()
>>> 14/03/2013 23:26:25 [ 7183] [ERROR] [[email protected]] trace:
>>> 6:/var/www/PHP-Push-2/lib/request/requestprocessor.php:127 -
>>> Provisioning->Handle()
>>> 14/03/2013 23:26:25 [ 7183] [ERROR] [[email protected]] trace:
>>> 7:/var/www/PHP-Push-2/index.php:189 - RequestProcessor::HandleRequest()
>>> 
>>> Increasing the LOG level doesn't appear to show anything useful.
>>> 
>>> I have tried defining the CALDAV port manually but then I get similar
>>> errors about CARDAV_SERVER and CARDDAV_PATH, again I define these
>>> manually in the config.php file but I still get issues and more errors -
>>> see previous thread [SOGo] sogosync and html email.
>>> 
>>> It's like the supplied config.php file isnt complete?
>>> 
>>> I am getting super desperate as I need this system to be in production
>>> asap! I am getting to the point where I am willing to pay someone a fee
>>> to fix it for me if no one has any useful suggestions :( -I can be
>>> reached on michael(^at^)los-pollos(^dot^)co .
>>> 
>>> Here is my config.php (comments removed):
>>> 
>>>      define('TIMEZONE', 'Australia/Sydney');
>>> 
>>> 
>>>      define('BASE_PATH', dirname($_SERVER['SCRIPT_FILENAME']). '/');
>>> 
>>>     ini_set('include_path',
>>>     BASE_PATH. "include/" . PATH_SEPARATOR .
>>>     BASE_PATH. PATH_SEPARATOR .
>>>     ini_get('include_path') . PATH_SEPARATOR .
>>>     "/usr/share/php/" . PATH_SEPARATOR .
>>>     "/usr/share/php5/" . PATH_SEPARATOR .
>>>     "/usr/share/pear/" . PATH_SEPARATOR .
>>>     "/usr/share/awl/inc");
>>> 
>>>      define('SCRIPT_TIMEOUT', 0);
>>>      define('MAX_EMBEDDED_SIZE', 1048576);
>>> 
>>>      define('STATE_DIR', '/var/lib/z-push/');
>>> 
>>>      define('LOGFILEDIR', '/var/log/z-push/');
>>>      define('LOGFILE', LOGFILEDIR . 'z-push.log');
>>>      define('LOGERRORFILE', LOGFILEDIR . 'z-push-error.log');
>>>      define('LOGLEVEL', LOGLEVEL_INFO);
>>>      define('LOGUSERLEVEL', LOGLEVEL_DEVICEID);
>>>      $specialLogUsers = array();
>>>      define('PROVISIONING', true);
>>>      define('LOOSE_PROVISIONING', false);
>>>      define('SYNC_CONFLICT_DEFAULT', SYNC_CONFLICT_OVERWRITE_PIM);
>>>      define('SYNC_FILTERTIME_MAX', SYNC_FILTERTYPE_ALL);
>>> 
>>>      define('PING_INTERVAL', 30);
>>> 
>>>      define('SINK_FORCERECHECK', 300);
>>> 
>>>      define('BACKEND_PROVIDER', "BackendCombined");
>>> 
>>>      define('MAPI_SERVER', 'file:///var/run/zarafa');
>>> 
>>> 
>>>      define('IMAP_SERVER', 'sogo.example.com');
>>>      define('IMAP_PORT', 143);
>>> 
>>>      define('IMAP_OPTIONS', '/notls/norsh');
>>>      define('IMAP_DEFAULTFROM', 'username');
>>> 
>>>      define('IMAP_SENTFOLDER', 'Sent');
>>> 
>>>      define('IMAP_INLINE_FORWARD', false);
>>> 
>>>      define('IMAP_USE_IMAPMAIL', true);
>>>      define('MAILDIR_BASE', '/tmp');
>>>      define('MAILDIR_SUBDIR', 'Maildir');
>>> 
>>>      define('VCARDDIR_DIR', '/home/%u/.kde/share/apps/kabc/stdvcf');
>>> 
>>> 
>>>      define('CALDAV_SERVER', 'https://sogo.example.com');
>>>      define('CALDAV_PATH', '/SOGo/dav/%u/');
>>>      define('CALDAV_PERSONAL', 'personal');
>>>      define('CALDAV_URL', 'https://sogo.example.com/SOGo/dav/%u/');
>>> 
>>> 
>>>      define('CALDAV_READONLY', false);
>>>      define('CARDDAV_PERSONAL', 'personal');
>>>      define('CARDDAV_URL',
>>> 'https://sogo.example.com/SOGo/dav/%u/Contacts/');
>>> 
>>>      define('CARDDAV_READONLY', false);
>>>      define('SEARCH_PROVIDER', '');
>>>      define('SEARCH_WAIT', 10);
>>> 
>>>      define('SEARCH_MAXRESULTS', 10);
>>> 
>>>      $additionalFolders = array(
>>>          // demo entry for the synchronization of contacts from the
>>> public folder.
>>>          // uncomment (remove '/*' '*/') and fill in the folderid
>>> 
>>>          array(
>>>              'store'     => "SYSTEM",
>>>              'folderid'  => "",
>>>              'name'      => "Public Contacts",
>>>              'type'      => SYNC_FOLDER_TYPE_USER_CONTACT,
>>>          ),
>>> 
>>>      );
>>> 
>>> ?>
>>> 
>>> Any suggestions are very much appreciated!
>>> 
>>> -- 
>>> Regards Michael.
>>> 
>>> -- 
>>> [email protected]
>>> https://inverse.ca/sogo/lists
>>  I'm not much help on the PHP-Push-2 as I have never dealt with it. However 
>> if all you need is the HTML capabilities of z-push, we are using the newest 
>> z-push successfully with SOGo for email on our users mobile devices. For the 
>> caldav and carddav we just point straight to the sogo server for them since 
>> it does it natively. I don't see a reason to put a frontend on it unless you 
>> just absolutely have to have a single setup on each mobile device.
>> 
>> -- 
>> Regards Michael.

--
[email protected] :: +1.514.755.3640 :: http://www.inverse.ca
Inverse :: Leaders behind SOGo (http://sogo.nu) and PacketFence 
(http://packetfence.org)

-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to