| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Project no longer actively maintained.
Roundcube Plugin to create an Address Book from list of users in the SQL View. Currently Natively Supporting:
By Default The DomainBook is enabled for all users. All other books will have to be configured prior to use.
Compose new email:
Address Book view:
This software adheres to the MIT License, please see LICENSE File!
To Install, extract this archive and copy the folder sql_global_addressbooks into roundcube/plugins/
This plugin queries contacts from SQL VIEW (or table) global_addressbook, please check file SQL/README.md to understand how to create a required VIEW (or table). Available SQL templates:
For MySQL/MariaDB:
For PostgreSQL:
under plugins/sql_global_addressbooks/, copy config.inc.php.dist to config.inc.php. It will enable per-domain address book with default settings. If you need more control, please open it, read the comments, and adjust the settings to match your needs.
Enable this plugin in Roundcube config file roundcubemail/config/config.inc.php. For example:
$config['plugins'] = array(..., 'sql_global_addressbooks');This Book Type shows all users which are in the same Domain Realm as the Authenticated User. Supports Whitelist and Blacklist to select which users are given this Book.
This Book Type shows all users, with the exception of the blacklisted ones. Supports Whitelist and Blacklist of which domains to include in book, for example if you'd like to hide a domain from the Global Book then just add it to the _sql_gb_data_hidden array. Supports Whitelist and Blacklist to select which users are given this book also.
This Book Type shows a specific set of domains, to all users except those which are part of any of the domains in the set. This is the most complicated Book Type in the set, and probably won't get used, I do use it personally which is why its included.
This plugin is considered secure to use for the following reasons:
If you do not trust me, just look through the source code, it should be pretty straight forward and you can then rest assured!
The Configuration File has been annotated and should prove easy to understand.
| Back | FazBrowse Home | New Git URL |