systemli / userli_aliases
Roundcube plugin to synchronize user identities from userli aliases API
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:roundcube-plugin
pkg:composer/systemli/userli_aliases
Requires
- php: ^8.1
- roundcube/plugin-installer: >=0.1.3
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2025-11-07 21:58:32 UTC
README
A Roundcube plugin that automatically synchronizes user identities from a userli aliases API at login.
Installation
- Clone this repository into your Roundcube plugins directory
- Copy
config.inc.php.disttoconfig.inc.phpand configure your API settings - Enable the plugin in your Roundcube configuration
Configuration
Edit config.inc.php with your userli API settings:
$config['userli_aliases_url'] = 'https://your-api.example.org/api/roundcube/aliases'; $config['userli_aliases_token'] = 'your-api-token'; $config['userli_aliases_ssl_verify'] = true;
Testing
This plugin includes a comprehensive unit test suite. To run the tests:
# Install dependencies composer install # Run tests composer test # Or run PHPUnit directly ./vendor/bin/phpunit # Run tests with verbose output ./vendor/bin/phpunit --verbose