Hi Odhiambo,
if your users login with their full email address (i.e.: [email protected]), you do
not need to set these parameters:
SOGoEnableDomainBasedUID
SOGoDomainsVisibility
SOGoLoginDomains
These parameters effect the login page only. You may exclude them from your
config.
You can name your domains anything you want in your config. I ran into a
problem having the top entry, SOGoMailDomain, and id the same. I currently use
this strategy:
-<DOMAIN>- = {
SOGoMailDomain = <DOMAIN>;
SOGoUserSources = (
{
id = "public-<DOMAIN>";
}
);
};
here is a sample from my config:
-hooktest2.com- = {
SOGoMailDomain = hooktest2.com;
SOGoUserSources = (
{
CNFieldName = cn;
IDFieldName = mail;
UIDFieldName = mail;
baseDN = "mvd=hooktest2.com,o=domains,dc=expanding";
bindDN = "cn=Manager,dc=expanding";
bindPassword = "*********";
canAuthenticate = YES;
displayName = "Share Users";
filter = "(objectClass='MaxwellMailAccount' AND
accountActive='TRUE' AND delete='FALSE')";
hostname = mail.XXXXXXXXX.com;
id = "public-hooktest2.com";
isAddressBook = YES;
port = 389;
type = ldap;
MailFieldNames = (mail,description);
}
);
};
Mark
-------- Original Message --------
Subject: [SOGo] Misunderstanding SOGo
Date: Monday, July 1, 2013 05:15 AM CDT
From: Odhiambo Washington <[email protected]>
Reply-To: [email protected]
To: [email protected]
> I have installed SOGo on one of the many FreeBSD boxes that I manage and I
> am kinda failing to understand something when it comes to Multi-domains
> setup.
>
> Here are my clueless moments:
>
> First, my config is availavle here -> http://goo.gl/lpKZk
>
> This is a virtual domains setup, with MySQL. Users authenticate with
> username@domain as userid, with their password.
>
> The following parameters confuse the hell out of me:
>
> SOGoEnableDomainBasedUID = YES;
> SOGoDomainsVisibility = ((domain1,domain2));
> SOGoLoginDomains = (domain1,domain1);
>
> (a) Since my users already login with full e-mail address as c_uid, I
> suppose SOGoEnableDomainBasedUID is not applicable in my case, right??
>
>
> (b) SOGoLoginDomains - this gives me a dropdownlist from the login page,
> but then I cannot just enter username (without the @domain), as
> authentication fails. Is this parameter expected to concat username and
> @domain selected from the dropdownlist, or where am I going wrong?
>
> (c) SOGoDomainsVisibility Parameter used to set domains visible among
> themselves. For what purpose is this visibility?
>
>
> When defining specific domains, can I use a shortname to introduce the
> domain, much like a placeholder, then define the full domain name in
> SOGoMailDomain, like below, or must I use FQDN everywhere?
>
> domains = {
> crownkenya = {
> SOGoMailDomain = crownkenya.com;
>
> .....
>
>
>
>
> --
> Best regards,
> Odhiambo WASHINGTON,
> Nairobi,KE
> +254733744121/+254722743223
> "I can't hear you -- I'm using the scrambler."
> --
> [email protected]
> https://inverse.ca/sogo/lists
--
[email protected]
https://inverse.ca/sogo/lists