Hi,
we have sogo with lots domains of different company. We are tryng to
give out
different services between domains.
To do this we need to limit the access to some domains to Calendar and
ActiveSync.
We are trying to configure the system but we are encouring in a
configuration
mismatch.
Ex.
We are using the directive:
SOGoEnableDomainBasedUID = YES;
DomainFieldName = "domain";
We have domain1.ltd - domain2.ltd - domain3.ltd
We need to activate the calendar only on domain1.ltd and domain3.ltd.
We saw on your changelog, "[core] add support for module constraints in SQL
sources"
We are tryng to configure this:
SOGoUserSources =
(
{
type = sql;
id = users;
viewURL =
"mysql://sogo:[email protected]:3306/sogo/sogo_view";
canAuthenticate = YES;
isAddressBook = YES;
userPasswordAlgorithm = crypt;
displayName = "SOGo Users";
SOGoEnableDomainBasedUID = YES;
DomainFieldName = "domain";
ModulesConstraints =
{
Calendar =
{
domain = domain1.ltd;
domain = domain3.ltd;
};
ActiveSync =
{
domain = domain1.ltd;
domain = domain3.ltd;
};
};
}
);
The problem we are encouring is that only the last domain in the list
(domain3.ltd) is considered for constraint policy.
How is the correct syntax ?
Thanks in advance.
--
[email protected]
https://inverse.ca/sogo/lists