Skip to content

Tine Admin HowTo: ActiveSync

Version: Anton 2019.11

Konfiguration und Problemlösungen im ActiveSync-Modul von Tine 2.0

Feature: Aussperren von bestimmten Geräten bzw. User-Agents

es gibt dafür beiden configs:

self::DEVICE_MODEL_DENY_LIST => array(
    //_('Device Model Agent Deny List')
    'label' => 'Device Model Agent Deny List',
    //_('Array of regular expressions of Device-Model strings')
    'description' => 'Array of regular expressions of Device-Model strings',
    'type' => 'array',
    'clientRegistryInclude' => FALSE,
    'setByAdminModule' => FALSE,
    'setBySetupModule' => FALSE,
    'default' => [
    // '/^Redmi 4X$/', // example if you like to deny all c models
    ],
),
self::USER_AGENT_DENY_LIST => array(
    //_('User Agent Deny List')
    'label' => 'User Agent Deny List',
    //_('Array of regular expressions of User-Agent strings')
    'description' => 'Array of regular expressions of User-Agent strings',
    'type' => 'array',
    'clientRegistryInclude' => FALSE,
    'setByAdminModule' => FALSE,
    'setBySetupModule' => FALSE,
    'default' => [
    // '/^Android-Mail.*/', // example if you like to deny all Android-Mail* clients
    ],
),

damit kann man die geblockten devices einstellen.

also könnte man z.b. diese config in die config.inc.php schreiben:

'ActiveSync' => [
    'deviceModelDenyList' => ['/^Redmi 4X$/'],
    'userAgentDenyList' => ['/^Android-Mail.*/'],
];

Feature: Device Policies

see https://github.com/tine20/tine20/wiki/EN:ActiveSync#activesync-device-policies