[horde] Still ActiveSync problems

Michael J Rubinsky mrubinsk at horde.org
Sat Nov 26 16:01:12 UTC 2022


Quoting Ronny Forberger <ronnyforberger at ronnyforberger.de>:

> Noone an idea?
>
> Best regards,
>
> Ronny
>
> Am 11.11.2022 um 16:30 schrieb Ronny Forberger:
>> I am attaching the activesync log for the relevant syncs.
>>
>> At 2022-11-11T15:08:44+00:00 I tried to add an Android GMail  
>> device, without success, and at 2022-11-11T15:08:59+00:00 I issued  
>> a sync with Nine, resulting in all e-mail folders are synced except  
>> Inbox.
>>
>> I don't see any errors in the activesync log.
>>
>> The activesync log: https://pastecode.io/s/p1m8jdia

This synclog isn't from a fresh sync. It looks like it has already  
performed the initial sync pairing and has had at least 12 "back and  
forths" with the server already. You should definitely see email in  
your inbox in Nine.  You mention "all e-mail folders are synced except  
the Inbox". The log shows that the INBOX did, indeed, sync, but there  
were no new emails reported by the IMAP server:

[163168][2022-11-11T15:08:44+00:00] I:   <Folder>
[163168][2022-11-11T15:08:44+00:00] I:    <SyncKey>
[163168][2022-11-11T15:08:44+00:00] I:       
{636a5e39-b05c-450e-8bf3-03d900000000}12
[163168][2022-11-11T15:08:44+00:00] I:    </SyncKey>
[163168][2022-11-11T15:08:44+00:00] I:    <FolderId>
[163168][2022-11-11T15:08:44+00:00] I:      Fb4590876
[163168][2022-11-11T15:08:44+00:00] I:    </FolderId>

This portion shows an incoming request for the folderId that  
represents your INBOX. It is the 12th time that that specific synckey  
was used meaning it had successfully responded to at least 12 sync  
requests.

[163168][2022-11-11T15:08:44+00:00] >>>: COLLECTIONS: Collection added  
to collection handler: collection: INBOX, synckey:  
{636a5e39-b05c-450e-8bf3-03d900000000}12.

This is another line that shows that that synckey/folderid represents  
your INBOX.

[163168][2022-11-11T15:08:44+00:00] >>>: INBOX IMAP PREVIOUS MODSEQ: 190086

This line shows that the LAST time the INBOX was synced, it had a  
MODSEQ value of 190086. The modseq value reported by the IMAP server  
must increase anytime there is a message added to the mailbox.

[163168][2022-11-11T15:08:44+00:00] >>>: IMAP status:  
a:4:{s:8:"messages";i:6874;s:7:"uidnext";i:157933;s:11:"uidvalidity";i:1291740963;s:13:"highestmodseq";i:190086;}


This line shows the CURRENT MODSEQ reported by your IMAP server,  
showing that the server is not reporting any changed state.

The rest of the sync for the INBOX in your log shows some messages  
getting "soft" deleted - meaning messages that have fallen outside of  
your configured age window are removed from the device.

Bottom line, I don't really see anything wrong with this synclog and  
would expect the INBOX to represent the state of the INBOX on the  
server. If your INBOX has new messages and your IMAP server does not  
report an increased MODSEQ value, it is broken.


>>
>> Any ideas anyone?
>>
>> Best regards,
>>
>> Ronny
>>
>> Am 08.11.2022 um 15:03 schrieb Ronny Forberger:
>>> OK, after waiting a while, I get an activesync log now.
>>>
>>> But Nine does not show me any new messages in the Inbox after  
>>> adding the account. I don't see any errors in the active sync log.  
>>> Nine is telling me, that is has synced recently.
>>>
>>> There must still be something wrong with my installation.
>>>
>>> Just don't know what. I guess it's the database or one of the config files.
>>>
>>> Don't know where to look at though.
>>>
>>> Any ideas are welcome.
>>>
>>> Thanks + best regards,
>>>
>>> Ronny
>>>
>>> Am 08.11.2022 um 14:53 schrieb Ronny Forberger:
>>>> Hi,
>>>>
>>>> I have now reinstalled Horde using PEAR with the same database  
>>>> and the same config files.
>>>>
>>>> Weird is, that now I can add an Exchange Account using Nine, but  
>>>> still not using GMail and Bluemail.
>>>>
>>>> Still I get no activesync log.
>>>>
>>>> Any ideas how I could make it run using the GMail app are still welcome.
>>>>
>>>> Thanks + best regards,
>>>>
>>>> Ronny
>>>>
>>>> Am 06.11.2022 um 19:12 schrieb Ronny Forberger:
>>>>> Hi Michael,
>>>>>
>>>>> thanks. I already tried to configure per device logging, but  
>>>>> same result, no activesync log at all.
>>>>>
>>>>> I tried to configure the account manually.
>>>>>
>>>>> I see, I guess it also works with Android (12), but strongly  
>>>>> assuming it's a problem with my Horde installation. Actually I  
>>>>> don't want to install via PEAR again, but if this is the  
>>>>> solution, then I might give it a try.
>>>>>
>>>>> Really no idea at the moment.
>>>>>
>>>>> Thanks so far.
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Ronny
>>>>>
>>>>> Am 06.11.2022 um 18:33 schrieb Michael J Rubinsky:
>>>>>>
>>>>>> Quoting Ronny Forberger <ronnyforberger at ronnyforberger.de>:
>>>>>>
>>>>>>> Hi Kenren,
>>>>>>>
>>>>>>> it doesn't work with the GMail App and neither with the  
>>>>>>> Bluemail App. Outlook for Android doesn't work either. It  
>>>>>>> sounds like an Android library problem, as it works with  
>>>>>>> TbSync. I have Android 12.
>>>>>>>
>>>>>>
>>>>>> I've just verified again that my Android 12 device works  
>>>>>> without issue using either Bluemail, Gmail, or Nine (my normal  
>>>>>> client).
>>>>>>
>>>>>>> Still I get no activesync log :(
>>>>>>>
>>>>>>> Best regards,
>>>>>>>
>>>>>>> Ronny
>>>>>>>
>>>>>>> Am 06.11.2022 um 03:22 schrieb Kenren Taisho:
>>>>>>>> Hello. What app in android are you using? If tbsync works,  
>>>>>>>> then there might be no issue with activesync at all? Have you  
>>>>>>>> tried using different client? I have issues with activesync  
>>>>>>>> and outlook for android. Gmail works fine. Nine app is still  
>>>>>>>> the best.
>>>>>>>>
>>>>>>>> On Sun, Nov 6, 2022, 4:24 AM Ronny Forberger  
>>>>>>>> <ronnyforberger at ronnyforberger.de> wrote:
>>>>>>>>
>>>>>>>>    Hi Brent,
>>>>>>>>
>>>>>>>>    thank you for your message.
>>>>>>>>
>>>>>>>>    I have removed the
>>>>>>>>
>>>>>>>>    $conf['activesync']['logging']['level'] = '1';
>>>>>>>>
>>>>>>>>    line and created the /var/log/apache2/activesync.log file, but I
>>>>>>>>    still
>>>>>>>>    have the problem with Android.
>>>>>>>>
>>>>>>>>    There is nothing in the activesync log and Android tells me, I
>>>>>>>>    could not
>>>>>>>>    set up the account.
>>>>>>>>
>>>>>>>>    Weird thing is, it works without problem with the TbSync  
>>>>>>>> Thunderbird
>>>>>>>>    plugin (still nothing in the log though).
>>>>>>>>
>>>>>>>>    I am out of ideas.
>>>>>>>>
>>>>>>>>    Best regards,
>>>>>>>>
>>>>>>>>    Ronny
>>>>>>>>
>>>>>>>>    Am 05.11.2022 um 19:52 schrieb Brent:
>>>>>>>>    >  Quoting Ronny Forberger <ronnyforberger at ronnyforberger.de>:
>>>>>>>>    >
>>>>>>>>    >> Hi Michael,
>>>>>>>>    >>
>>>>>>>>    >> thank you for your advice.
>>>>>>>>    >>
>>>>>>>>    >> I have the almost recent versions of Horde_Core and
>>>>>>>>    Horde_ActiveSync
>>>>>>>>    >> (from the Debian packages), but it already worked with  
>>>>>>>> even older
>>>>>>>>    >> versions, but installed through PEAR.
>>>>>>>>    >>
>>>>>>>>    >> My versions:
>>>>>>>>    >>
>>>>>>>>    >> php-horde-core 2.31.16+debian0-2
>>>>>>>>    >> php-horde-activesync 2.41.5-1
>>>>>>>>    >>
>>>>>>>>    >> My installation doesn't write an ActiveSync log at all to the
>>>>>>>>    >> configured path.
>>>>>>>>    >>
>>>>>>>>    >> Relevant configuration:
>>>>>>>>    >>
>>>>>>>>    >> $conf['activesync']['params']['driverconfig'] = 'horde';
>>>>>>>>    >> $conf['activesync']['storage'] = 'Sql';
>>>>>>>>    >> $conf['activesync']['emailsync'] = true;
>>>>>>>>    >> $conf['activesync']['version'] = '14.1';
>>>>>>>>    >> $conf['activesync']['auth']['type'] = 'basic';
>>>>>>>>    >> $conf['activesync']['autodiscovery'] = 'user';
>>>>>>>>    >> $conf['activesync']['outlookdiscovery'] = false;
>>>>>>>>    >> $conf['activesync']['logging']['path'] =
>>>>>>>>    >> '/var/log/apache2/activesync.log';
>>>>>>>>    >> $conf['activesync']['logging']['level'] = '1';
>>>>>>>>    >> $conf['activesync']['logging']['type'] = 'onefile';
>>>>>>>>    >> $conf['activesync']['ping']['heartbeatmin'] = 60;
>>>>>>>>    >> $conf['activesync']['ping']['heartbeatmax'] = 2700;
>>>>>>>>    >> $conf['activesync']['ping']['heartbeatdefault'] = 480;
>>>>>>>>    >> $conf['activesync']['ping']['deviceping'] = true;
>>>>>>>>    >> $conf['activesync']['ping']['waitinterval'] = 15;
>>>>>>>>    >> $conf['activesync']['enabled'] = true;
>>>>>>>>    >>
>>>>>>>>    >> I have write permissions on /var/log/apache2 and Apache2 already
>>>>>>>>    >> writes logs there.
>>>>>>>>    >>
>>>>>>>>    >> Any clue why I do not get an ActiveSync log?
>>>>>>>>    >>
>>>>>>>>    >> Best regards,
>>>>>>>>    >>
>>>>>>>>    >> Ronny
>>>>>>>>    >>
>>>>>>>>    >> Am 06.10.2022 um 23:27 schrieb Michael J Rubinsky:
>>>>>>>>    >>> Quoting Ronny Forberger <ronnyforberger at ronnyforberger.de>:
>>>>>>>>    >>>
>>>>>>>>    >>>> Hi,
>>>>>>>>    >>>>
>>>>>>>>    >>>> I still have ActiveSync problems.
>>>>>>>>    >>>>
>>>>>>>>    >>>> I configured my Horde 5.2.22 using the Debian packages.
>>>>>>>>    >>>>
>>>>>>>>    >>>> But I have two ActiveSync Clients which of one connects
>>>>>>>>    (BlueMail
>>>>>>>>    >>>> App) but I can't see any new messages coming up in folders.
>>>>>>>>    >>>>
>>>>>>>>    >>>> Another client (Android GMail) does not even set up  
>>>>>>>> the device.
>>>>>>>>    >>>>
>>>>>>>>    >>>> I cannot see any error in the log files which is relevant,
>>>>>>>>    and my
>>>>>>>>    >>>> active sync device log is not even written.
>>>>>>>>    >>>>
>>>>>>>>    >>>> My configuration of Horde:
>>>>>>>>    >>>>
>>>>>>>>    >>>>  <?php
>>>>>>>>    >>>>  /* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS
>>>>>>>>    LINE. */
>>>>>>>>    >>>>  // $Id: 08fc885cd91fbae2d752e274b554c5f1645129c8 $
>>>>>>>>    >>>>  $conf['vhosts'] = false;
>>>>>>>>    >>>>  $conf['debug_level'] = E_ALL & ~E_NOTICE;
>>>>>>>>    >>>>  $conf['max_exec_time'] = 0;
>>>>>>>>    >>>>  $conf['compress_pages'] = true;
>>>>>>>>    >>>>  $conf['secret_key'] = "redacted";
>>>>>>>>    >>>>  $conf['umask'] = 077;
>>>>>>>>    >>>>  $conf['testdisable'] = true;
>>>>>>>>    >>>>  $conf['use_ssl'] = 1;
>>>>>>>>    >>>>  $conf['server']['name'] = $_SERVER['SERVER_NAME'];
>>>>>>>>    >>>>  $conf['urls']['token_lifetime'] = 30;
>>>>>>>>    >>>>  $conf['urls']['hmac_lifetime'] = 30;
>>>>>>>>    >>>>  $conf['urls']['pretty'] = 'rewrite';
>>>>>>>>    >>>>  $conf['safe_ips'] = array();
>>>>>>>>    >>>>  $conf['session']['name'] = 'Horde';
>>>>>>>>    >>>>  $conf['session']['use_only_cookies'] = true;
>>>>>>>>    >>>>  $conf['session']['timeout'] = 0;
>>>>>>>>    >>>>  $conf['session']['cache_limiter'] = 'nocache';
>>>>>>>>    >>>>  $conf['session']['max_time'] = 72000;
>>>>>>>>    >>>>  $conf['cookie']['domain'] = $_SERVER['SERVER_NAME'];
>>>>>>>>    >>>>  $conf['cookie']['path'] = '/';
>>>>>>>>    >>>>  $conf['sql']['username'] = 'horde';
>>>>>>>>    >>>>  $conf['sql']['password'] = "redacted";
>>>>>>>>    >>>>  $conf['sql']['socket'] = '/var/run/mysqld/mysqld.sock';
>>>>>>>>    >>>>  $conf['sql']['protocol'] = 'unix';
>>>>>>>>    >>>>  $conf['sql']['database'] = 'horde_prod';
>>>>>>>>    >>>>  $conf['sql']['charset'] = 'utf-8';
>>>>>>>>    >>>>  $conf['sql']['ssl'] = false;
>>>>>>>>    >>>>  $conf['sql']['splitread'] = false;
>>>>>>>>    >>>>  $conf['sql']['logqueries'] = false;
>>>>>>>>    >>>>  $conf['sql']['phptype'] = 'mysqli';
>>>>>>>>    >>>>  $conf['nosql']['phptype'] = false;
>>>>>>>>    >>>>  $conf['ldap']['useldap'] = false;
>>>>>>>>    >>>>  $conf['auth']['admins'] = array('ronnyforberger');
>>>>>>>>    >>>>  $conf['auth']['checkip'] = true;
>>>>>>>>    >>>>  $conf['auth']['checkbrowser'] = true;
>>>>>>>>    >>>>  $conf['auth']['resetpassword'] = false;
>>>>>>>>    >>>>  $conf['auth']['alternate_login'] = false;
>>>>>>>>    >>>>  $conf['auth']['redirect_on_logout'] = false;
>>>>>>>>    >>>>  $conf['auth']['list_users'] = 'list';
>>>>>>>>    >>>>  $conf['auth']['params']['app'] = 'imp';
>>>>>>>>    >>>>  $conf['auth']['driver'] = 'application';
>>>>>>>>    >>>>  $conf['auth']['params']['count_bad_logins'] = false;
>>>>>>>>    >>>>  $conf['auth']['params']['login_block'] = false;
>>>>>>>>    >>>>  $conf['auth']['params']['login_block_count'] = 5;
>>>>>>>>    >>>>  $conf['auth']['params']['login_block_time'] = 5;
>>>>>>>>    >>>>  $conf['signup']['allow'] = false;
>>>>>>>>    >>>>  $conf['log']['priority'] = 'DEBUG';
>>>>>>>>    >>>>  $conf['log']['ident'] = 'HORDE';
>>>>>>>>    >>>>  $conf['log']['name'] = LOG_USER;
>>>>>>>>    >>>>  $conf['log']['type'] = 'syslog';
>>>>>>>>    >>>>  $conf['log']['enabled'] = true;
>>>>>>>>    >>>>  $conf['log_accesskeys'] = false;
>>>>>>>>    >>>>  $conf['prefs']['maxsize'] = 65535;
>>>>>>>>    >>>>  $conf['prefs']['params']['driverconfig'] = 'horde';
>>>>>>>>    >>>>  $conf['prefs']['driver'] = 'Sql';
>>>>>>>>    >>>>  $conf['alarms']['params']['driverconfig'] = 'horde';
>>>>>>>>    >>>>  $conf['alarms']['params']['ttl'] = 300;
>>>>>>>>    >>>>  $conf['alarms']['driver'] = 'Sql';
>>>>>>>>    >>>>  $conf['group']['params']['driverconfig'] = 'horde';
>>>>>>>>    >>>>  $conf['group']['driver'] = 'Sql';
>>>>>>>>    >>>>  $conf['perms']['driverconfig'] = 'horde';
>>>>>>>>    >>>>  $conf['perms']['driver'] = 'Sql';
>>>>>>>>    >>>>  $conf['share']['no_sharing'] = false;
>>>>>>>>    >>>>  $conf['share']['auto_create'] = true;
>>>>>>>>    >>>>  $conf['share']['world'] = true;
>>>>>>>>    >>>>  $conf['share']['any_group'] = false;
>>>>>>>>    >>>>  $conf['share']['hidden'] = false;
>>>>>>>>    >>>>  $conf['share']['cache'] = false;
>>>>>>>>    >>>>  $conf['share']['driver'] = 'Sqlng';
>>>>>>>>    >>>>  $conf['cache']['default_lifetime'] = 86400;
>>>>>>>>    >>>>  $conf['cache']['params']['dir'] = '/var/lib/horde/cache';
>>>>>>>>    >>>>  $conf['cache']['params']['sub'] = 0;
>>>>>>>>    >>>>  $conf['cache']['driver'] = 'File';
>>>>>>>>    >>>>  $conf['cache']['use_memorycache'] = 'Apc';
>>>>>>>>    >>>>  $conf['cachecssparams']['url_version_param'] = true;
>>>>>>>>    >>>>  $conf['cachejsparams']['url_version_param'] = true;
>>>>>>>>    >>>>  $conf['cachejs'] = true;
>>>>>>>>    >>>>  $conf['cachecssparams']['driver'] = 'filesystem';
>>>>>>>>    >>>>  $conf['cachecssparams']['filemtime'] = false;
>>>>>>>>    >>>>  $conf['cachecssparams']['lifetime'] = 86400;
>>>>>>>>    >>>>  $conf['cachecss'] = true;
>>>>>>>>    >>>>  $conf['cachejsparams']['driver'] = 'filesystem';
>>>>>>>>    >>>>  $conf['cachejsparams']['compress'] = 'php';
>>>>>>>>    >>>>  $conf['cachejsparams']['lifetime'] = 604800;
>>>>>>>>    >>>>  $conf['cachejs'] = true;
>>>>>>>>    >>>>  $conf['cachethemesparams']['check'] = 'appversion';
>>>>>>>>    >>>>  $conf['cachethemesparams']['lifetime'] = 604800;
>>>>>>>>    >>>>  $conf['cachethemes'] = true;
>>>>>>>>    >>>>  $conf['lock']['params']['driverconfig'] = 'horde';
>>>>>>>>    >>>>  $conf['lock']['driver'] = 'Sql';
>>>>>>>>    >>>>  $conf['token']['params']['driverconfig'] = 'horde';
>>>>>>>>    >>>>  $conf['token']['driver'] = 'Sql';
>>>>>>>>    >>>>  $conf['history']['params']['driverconfig'] = 'horde';
>>>>>>>>    >>>>  $conf['history']['driver'] = 'Sql';
>>>>>>>>    >>>>  $conf['davstorage']['params']['driverconfig'] = 'horde';
>>>>>>>>    >>>>  $conf['davstorage']['driver'] = 'Sql';
>>>>>>>>    >>>>  $conf['mailer']['params']['sendmail_path'] =
>>>>>>>>    '/usr/sbin/sendmail';
>>>>>>>>    >>>>  $conf['mailer']['params']['sendmail_args'] = '-oi';
>>>>>>>>    >>>>  $conf['mailer']['type'] = 'sendmail';
>>>>>>>>    >>>>  $conf['vfs']['params']['driverconfig'] = 'horde';
>>>>>>>>    >>>>  $conf['vfs']['type'] = 'Sql';
>>>>>>>>    >>>>  $conf['sessionhandler']['type'] = 'Builtin';
>>>>>>>>    >>>>  $conf['sessionhandler']['hashtable'] = false;
>>>>>>>>    >>>>  $conf['spell']['driver'] = '';
>>>>>>>>    >>>>  $conf['gnupg']['path'] = '/usr/bin/gpg';
>>>>>>>>    >>>>  $conf['gnupg']['keyserver'] = array('pool.sks-keyservers.net
>>>>>>>>    <http://pool.sks-keyservers.net>');
>>>>>>>>    >>>>  $conf['gnupg']['timeout'] = 10;
>>>>>>>>    >>>>  $conf['nobase64_img'] = false;
>>>>>>>>    >>>>  $conf['image']['driver'] = 'Imagick';
>>>>>>>>    >>>>  $conf['exif']['driver'] = 'Bundled';
>>>>>>>>    >>>>  $conf['geoip']['datafile'] = '/usr/share/GeoIP/GeoIP.dat';
>>>>>>>>    >>>>  $conf['timezone']['location'] =
>>>>>>>>    >>>> 'ftp://ftp.iana.org/tz/tzdata-latest.tar.gz';
>>>>>>>>    >>>>  $conf['problems']['email'] = 'webmaster at forberger-online.de';
>>>>>>>>    >>>>  $conf['problems']['maildomain'] = 'forberger-online.de
>>>>>>>>    <http://forberger-online.de>';
>>>>>>>>    >>>>  $conf['problems']['tickets'] = false;
>>>>>>>>    >>>>  $conf['problems']['attachments'] = true;
>>>>>>>>    >>>>  $conf['menu']['links']['help'] = 'all';
>>>>>>>>    >>>>  $conf['menu']['links']['prefs'] = 'authenticated';
>>>>>>>>    >>>>  $conf['menu']['links']['problem'] = 'all';
>>>>>>>>    >>>>  $conf['menu']['links']['login'] = 'all';
>>>>>>>>    >>>>  $conf['menu']['links']['logout'] = 'authenticated';
>>>>>>>>    >>>>  $conf['portal']['fixed_blocks'] = array();
>>>>>>>>    >>>>  $conf['accounts']['driver'] = 'null';
>>>>>>>>    >>>>  $conf['user']['verify_from_addr'] = false;
>>>>>>>>    >>>>  $conf['user']['select_view'] = true;
>>>>>>>>    >>>>  $conf['facebook']['enabled'] = false;
>>>>>>>>    >>>>  $conf['twitter']['enabled'] = false;
>>>>>>>>    >>>>  $conf['urlshortener'] = false;
>>>>>>>>    >>>>  $conf['weather']['provider'] = false;
>>>>>>>>    >>>>  $conf['imap']['server'] = 'localhost';
>>>>>>>>    >>>>  $conf['imap']['port'] = 143;
>>>>>>>>    >>>>  $conf['imap']['secure'] = 'tls';
>>>>>>>>    >>>>  $conf['imap']['maildomain'] = 'forberger-online.de
>>>>>>>>    <http://forberger-online.de>';
>>>>>>>>    >>>>  $conf['imap']['cache_folders'] = false;
>>>>>>>>    >>>>  $conf['imap']['enabled'] = true;
>>>>>>>>    >>>>  $conf['imsp']['enabled'] = false;
>>>>>>>>    >>>>  $conf['kolab']['enabled'] = false;
>>>>>>>>    >>>>  $conf['hashtable']['driver'] = 'none';
>>>>>>>>    >>>>  $conf['activesync']['params']['driverconfig'] = 'horde';
>>>>>>>>    >>>>  $conf['activesync']['storage'] = 'Sql';
>>>>>>>>    >>>>  $conf['activesync']['emailsync'] = true;
>>>>>>>>    >>>>  $conf['activesync']['version'] = '14.1';
>>>>>>>>    >>>>  $conf['activesync']['auth']['type'] = 'basic';
>>>>>>>>    >>>>  $conf['activesync']['autodiscovery'] = 'user';
>>>>>>>>    >>>>  $conf['activesync']['outlookdiscovery'] = false;
>>>>>>>>    >>>>  $conf['activesync']['logging']['path'] =
>>>>>>>>    >>>> '/var/log/apache2/activesync.log';
>>>>>>>>    >>>>  $conf['activesync']['logging']['level'] = '1';
>>>>>>>>    >>>>  $conf['activesync']['logging']['type'] = 'onefile';
>>>>>>>>    >>>>  $conf['activesync']['ping']['heartbeatmin'] = 60;
>>>>>>>>    >>>>  $conf['activesync']['ping']['heartbeatmax'] = 2700;
>>>>>>>>    >>>>  $conf['activesync']['ping']['heartbeatdefault'] = 480;
>>>>>>>>    >>>>  $conf['activesync']['ping']['deviceping'] = true;
>>>>>>>>    >>>>  $conf['activesync']['ping']['waitinterval'] = 15;
>>>>>>>>    >>>>  $conf['activesync']['enabled'] = true;
>>>>>>>>    >>>>  /* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE  
>>>>>>>> THIS LINE. */
>>>>>>>>    >>>>
>>>>>>>>    >>>> I get alot of (different) php errors in the logs though.
>>>>>>>>    >>>>
>>>>>>>>    >>>> Any idea what could be wrong?
>>>>>>>>    >>>
>>>>>>>>    >>> Hard to say without looking at the activesync logs.
>>>>>>>>    >>>
>>>>>>>>    >>> Some thoughts though: Make sure you have the most up to date
>>>>>>>>    >>> Horde_Core and Horde_ActiveSync packages as there are recent
>>>>>>>>    fixes
>>>>>>>>    >>> for the auto discover functionality that some newer android
>>>>>>>>    clients
>>>>>>>>    >>> might need.
>>>>>>>>    >>>
>>>>>>>>    >>> Also, even if GMail doesn't automatically setup the device you
>>>>>>>>    >>> should be able to manually configure it for activesync.
>>>>>>>>    >>>
>>>>>>>>    >>> Regarding BlueMail, I've never used it before, but I just
>>>>>>>>    downloaded
>>>>>>>>    >>> the android app and it successfully setupt the  
>>>>>>>> activesync account
>>>>>>>>    >>> and synchronized my mail, calendar, and addressbooks. You can
>>>>>>>>    enable
>>>>>>>>    >>> activesync logging in the horde config and provide the sync
>>>>>>>>    log for
>>>>>>>>    >>> the bluemail device.
>>>>>>>>    >>>
>>>>>>>>    >>>> Best regards,
>>>>>>>>    >>>>
>>>>>>>>    >>>> Ronny Forberger
>>>>>>>>    >>>>  Ronny Forberger
>>>>>>>>    >>>> ronnyforberger at ronnyforberger.de
>>>>>>>>    >>>> --
>>>>>>>>    >>>> Horde mailing list
>>>>>>>>    >>>> Frequently Asked Questions: http://horde.org/faq/
>>>>>>>>    >>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>>>>>>    >>
>>>>>>>>    >> --
>>>>>>>>    >> Ronny Forberger
>>>>>>>>    >> ronnyforberger at ronnyforberger.de
>>>>>>>>    >>
>>>>>>>>    >>
>>>>>>>>    >
>>>>>>>>    > My configuration looks the same as yours; however, I note you
>>>>>>>>    have an
>>>>>>>>    > extra line that isn't in my conf.php:
>>>>>>>>    >
>>>>>>>>    > $conf['activesync']['logging']['level'] = '1';
>>>>>>>>    >
>>>>>>>>    > I don't have that at all, so I'm not sure where it is being set.
>>>>>>>>    To be
>>>>>>>>    > clear, you DO have devices set to use ActiveSync, right? Just
>>>>>>>>    setup an
>>>>>>>>    > account on ios/android and choose to connect to Exchange and
>>>>>>>>    fill in
>>>>>>>>    > the appropriate information to connect to your server.
>>>>>>>>    >
>>>>>>>>    > Try to create the file you want in that directory with the
>>>>>>>>    appropriate
>>>>>>>>    > permissions and see if the file gets updated. Perhaps your
>>>>>>>>    apache user
>>>>>>>>    > can't create files there but it CAN update them?
>>>>>>>>    >
>>>>>>>>    > brent
>>>>>>>>
>>>>>>>>    --     Ronny Forberger
>>>>>>>>    ronnyforberger at ronnyforberger.de
>>>>>>>>
>>>>>>>>    --     Horde mailing list
>>>>>>>>    Frequently Asked Questions: http://horde.org/faq/
>>>>>>>>    To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>>>>>>
>>>>>>> -- Ronny Forberger
>>>>>>> ronnyforberger at ronnyforberger.de
>>>>>>> -- Horde mailing list
>>>>>>> Frequently Asked Questions: http://horde.org/faq/
>>>>>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
> -- 
> Ronny Forberger
> ronnyforberger at ronnyforberger.de
>
> -- 
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org



-- 
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 9386 bytes
Desc: PGP Public Key
URL: <https://lists.horde.org/archives/horde/attachments/20221126/be0d1f6e/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 851 bytes
Desc: PGP Digital Signature
URL: <https://lists.horde.org/archives/horde/attachments/20221126/be0d1f6e/attachment-0001.sig>


More information about the horde mailing list