I have attached a workign example. (Hope it makes it through the list)
André
Philipp Strobl schrieb:
Anfang der weitergeleiteten E-Mail:
*Von:* Philipp Strobl <[email protected]
<mailto:[email protected]>>
*Datum:* 1. Juni 2010 11:20:06 MESZ
*An:* [email protected] <mailto:[email protected]>
*Betreff:* *Domain Isolation/ Multiple Domain Support*
Hi,
thanks for your quick respond. I hope, the new mailling list address ist
accepting my mail...
my config:
-----------------------------------------
{
NSGlobalDomain = {
};
sogod = {
LDAPDebugEnabled = YES;
SOGoForceIMAPLoginWithEmail = YES;
OCSFolderInfoURL =
"postgresql://sogo:*...@localhost:5432/sogo/sogo_folder_info";
SOGoACLsSendEMailNotifications = YES;
SOGoAppointmentSendEMailNotifications = YES;
SOGoAuthenticationMethod = LDAP;
SOGoCalendarDefaultRoles = (
PublicViewer,
ConfidentialDAndTViewer
);
SOGoDraftsFolderName = Drafts;
SOGoFoldersSendEMailNotifications = YES;
SOGoIMAPServer = localhost;
SOGoLanguage = German;
SOGoMailingMechanism = smtp;
SOGoOtherUsersFolderName = "Other Users";
SOGoProfileURL =
"postgresql://sogo:*...@localhost:5432/sogo/sogo_user_profile";
SOGoSMTPServer = 127.0.0.1;
SOGoSentFolderName = Sent;
SOGoSharedFolderName = "Shared Folders";
SOGoSpecialFoldersInRoot = YES;
SOGoTimeZone = Europe/Berlin;
SOGoTrashFolderName = Trash;
domains = {
domaina.de <http://domaina.de> = { SOGoMailDomain = domaina.de
<http://domaina.de>;
SOGoUserSources = ( {
CNFieldName = cn;
IDFieldName = uid;
UIDFieldName = uid;
baseDN = "o=domaina.de,ou=users,dc=pilarkto,dc=net";
bindDN = "uid=sogo,cn=com6,ou=services,dc=pilarkto,dc=net";
bindPassword = ***;
canAuthenticate = YES;
displayName = "A Adressen";
hostname = localhost;
id = public;
isAddressBook = YES;
port = 389;
type = ldap;
} );
};
domainb.com <http://domainb.com> = { SOGoMailDomain = domainb.com
<http://domainb.com>;
SOGoUserSources = ( {
CNFieldName = cn;
IDFieldName = uid;
UIDFieldName = uid;
baseDN = "o=domainb.com,ou=users,dc=pilarkto,dc=net";
bindDN = "uid=sogo,cn=com6,ou=services,dc=pilarkto,dc=net";
bindPassword = ***;
canAuthenticate = YES;
displayName = "B Adressen";
hostname = localhost;
id = public;
isAddressBook = YES;
port = 389;
type = ldap;
} );
};
};
};
}
------------------------------------------------
Thanks a lot once more ;-)
Philipp
{
NSGlobalDomain = {
};
"sogod" = {
SOGoProfileURL =
"postgresql://sogo:******...@localhost:5432/sogo/sogo_user_profile";
OCSFolderInfoURL =
"postgresql://sogo:******...@localhost:5432/sogo/sogo_folder_info";
SxVMemLimit = 512;
WOWorkersCount = 5;
WOUseRelativeURLs = YES;
SOGoAuthenticationMethod = LDAP;
SOGoIMAPServer = mail.domain.ch;
SOGoLanguage = German;
SOGoMailingMechanism = smtp;
SOGoSMTPServer = localhost;
SOGoTimeZone = Europe/Zurich;
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;
SOGoSieveScriptsEnabled = YES;
SOGoMailMessageCheck = every_5_minutes;
SOGoFirstDayOfWeek = 1;
SOGoFirstWeekOfYear = FirstFullWeek;
SOGoForceIMAPLoginWithEmail = YES;
SOGoAppointmentSendEMailReceipts = NO;
SOGoACLsSendEMailNotifcations = YES;
SOGoFoldersSendEMailNotifcations = YES;
SOGoAppointmentSendEMailNotifcations = YES;
SOGoContactsDefaultRoles = ("ObjectViewer");
SOGoIMAPAclConformsToIMAPExt = Yes;
domains =
{
user.ws =
{
SOGoMailDomain = user.ws;
SOGoDraftsFolderName = Drafts;
SOGoUserSources = (
{
type = ldap;
CNFieldName = cn;
IDFieldName = mail;
UIDFieldName = mail;
baseDN = "jvd=***************dc=ch";
filter = "(objectClass='JammMailAccount' AND
accountActive='TRUE' AND delete='FALSE')";
bindDN = "cn=****************,dc=ch";
bindPassword = ******;
canAuthenticate = YES;
displayName = "System Adressbuch";
hostname = ********;
id = user-ws-systemAddresses;
isAddressBook = YES;
port = 389;
}
);
SOGoLanguage = German;
SOGoSuperUsernames = ("[email protected]");
};
admin.net =
{
SOGoMailDomain = admin.net;
SOGoDraftsFolderName = Drafts;
SOGoUserSources = (
{
type = ldap;
CNFieldName = cn;
IDFieldName = mail;
UIDFieldName = mail;
baseDN = "jvd=***************dc=ch";
filter = "(objectClass='JammMailAccount' AND
accountActive='TRUE' AND delete='FALSE')";
bindDN = "cn=****************,dc=ch";
bindPassword = ******;
canAuthenticate = YES;
displayName = "System Adressbuch";
hostname = ********;
id = admin-net-systemAddresses;
isAddressBook = YES;
port = 389;
}
);
SOGoLanguage = German;
SOGoSuperUsernames = ("[email protected]");
};
}
};
}
--
[email protected]
https://inverse.ca/sogo/lists