SOGo 6 - Configuration
SOGo 6 can be configured extensively to set the behavior of the webmail and what a user can or cannot do.
|
In this documentation you will often see the word E.g.:
SOGo’s domain only refers to the user’s mail domain, it doesn’t know about its own URL or frontend domain. |
|
Only the API server/backend of SOGo 6 has a configuration, the only setting of the UI/frontend being the URL of the backend. URL used by the user’s browser. |
There are two kinds of settings: the one mandatory to run the backend application, called process settings, provided in ENV or a file; and the one stored in the database to configure all the rest.
Process Settings
The process settings are mandatory to run the API server and are meant to set once, each modification needs a restart of SOGo 6 to be accounted for. They are provided either by ENV or a file.
Systems, domains and rules settings.
These settings are stored in the database, a modification of them does not need to restart SOGo 6. They set the behavior of the webmail and the external services like the mail server, the user source…
|
When they’re empty, which happens at the first install, SOGo 6 can run but not operate correctly as it doesn’t know where the user source is, the IMAP server… However, you can easily set them up at the installation or deployment by providing a configuration file that will fill up the database at first install. |
Domains settings
Settings that affect only users of a said domain. You have a mandatory default_domain_settings that sets the settings for all users by default, except if
a setting has been defined for its domain.
|
E.g: |