Yes, it's possible. In fact, I have a working configuration using an LDAP
connection and a PostgreSQL connection. The SOGo user manual has details about
it and the relevant fragment within my /etc/sogo/sogo.conf is this:
domains = {
ldapDomain = {
SOGoMailDomain = "some.domain.com";
SOGoUserSources = (
{
id = "ldapDomainId";
type = "ldap";
CNFieldName = "cn";
UIDFieldName = "uid";
IDFieldName = "mail";
bindFields = ("uid", "mail");
baseDN = "dc=some,dc=domain,dc=com";
bindDN = "cn=someuser,dc=some,dc=domain,dc=com";
bindPassword = "some-difficult-password";
canAuthenticate = YES;
IMAPLoginFieldName = "mail";
displayName = "Shared Directory AddressBook";
hostname = "ldap://someserver.some.domain.com:390";
isAddressBook = YES;
}
);
};
sqlDomains = {
SOGoUserSources = (
{
id = "sqlDomainsId";
type = "sql";
viewURL =
"postgresql://some-read-only-user:[email protected]:5432/somedatabase/some-table-or-view";
canAuthenticate = YES;
isAddressBook = YES;
displayName = "Shared Database AddressBook";
userPasswordAlgorithm = "SHA";
}
);
};
};
Obviously, you'll have to adapt it to your environment and to use MySQL instead
of PostgreSQL.
Best regards.
El Viernes, 24 de abril, 2015 7:33:39, "[email protected]"
<[email protected]> escribió:
Is it possible to mix in SogoUserSource a connection to ldap and a
connection to mysql just for a external user that does not have ldap
account ??
--
[email protected]
https://inverse.ca/sogo/lists
--
[email protected]
https://inverse.ca/sogo/lists