I am on multi-domains which you'll see in my attached sogo.conf file.
Not sure what you mean by a "sample user entry", though.
Meanwhile, I might try the nightlies and see what I find. Is it hard to
revert to Stable?
On 6/9/2015 12:56 PM, Ludovic Marcotte wrote:
On 09/06/2015 11:32, Dave Burkholder wrote:
Is it impossible to recover all this information?
Show your SOGo configuration and a sample user entry.
You can also try the nightly builds which contain some fixes for
multi-domains.
Thanks,
--
[email protected]
https://inverse.ca/sogo/lists
{
/* ********************* Main SOGo configuration file **********************
* *
* Since the content of this file is a dictionary in OpenStep plist format, *
* the curly braces enclosing the body of the configuration are mandatory. *
* See the Installation Guide for details on the format. *
* *
* C and C++ style comments are supported. *
* *
* This example configuration contains only a subset of all available *
* configuration parameters. Please see the installation guide more details. *
* *
* ~sogo/GNUstep/Defaults/.GNUstepDefaults has precedence over this file, *
* make sure to move it away to avoid unwanted parameter overrides. *
* *
* **************************************************************************/
/* Database configuration (mysql:// or postgresql://) */
SOGoProfileURL =
"postgresql://sogo:password@localhost:5432/sogo/sogo_user_profile";
OCSFolderInfoURL =
"postgresql://sogo:password@localhost:5432/sogo/sogo_folder_info";
OCSSessionsFolderURL =
"postgresql://sogo:password@localhost:5432/sogo/sogo_sessions_folder";
/* Mail */
SOGoDraftsFolderName = Drafts;
SOGoSentFolderName = Sent;
SOGoTrashFolderName = Trash;
SOGoIMAPServer = localhost;
SOGoSieveServer = sieve://127.0.0.1:4190;
SOGoSMTPServer = 127.0.0.1;
#SOGoMailDomain = thinkwelldesigns.com;
SOGoMailingMechanism = smtp;
SOGoForceExternalLoginWithEmail = YES;
SOGoMailSpoolPath = /var/spool/sogo;
NGImap4ConnectionStringSeparator = "/";
domains = {
thinkwelldesigns.com = {
SOGoMailDomain = thinkwelldesigns.com;
SOGoUserSources =
(
{
type = sql;
id = twd;
viewURL =
"postgresql://sogo:[email protected]:5432/vmail/thinkwelldesigns_auth";
canAuthenticate = YES;
isAddressBook = NO;
userPasswordAlgorithm = md5-crypt;
}
);
};
thesecurityappliance.com = {
SOGoMailDomain = thesecurityappliance.com;
SOGoUserSources =
(
{
type = sql;
id = sap;
viewURL =
"postgresql://sogo:[email protected]:5432/vmail/thesecurityappliance_auth";
canAuthenticate = YES;
isAddressBook = NO;
userPasswordAlgorithm = md5-crypt;
}
);
};
thinkwell.pro = {
SOGoMailDomain = thinkwell.pro;
SOGoUserSources =
(
{
type = sql;
id = twdpro;
viewURL =
"postgresql://sogo:[email protected]:5432/vmail/thinkwell_auth";
canAuthenticate = YES;
isAddressBook = NO;
userPasswordAlgorithm = md5-crypt;
}
);
};
};
SOGoEnableDomainBasedUID = YES;
//SOGoLoginDomains =
(thinkwelldesigns.com,thesecurityappliance.com,thinkwell.pro);
/* Notifications */
SOGoAppointmentSendEMailNotifications = YES;
//SOGoACLsSendEMailNotifications = NO;
//SOGoFoldersSendEMailNotifications = NO;
/* Authentication */
SOGoPasswordChangeEnabled = YES;
/* SQL authentication example */
/* These database columns MUST be present in the view/table:
* c_uid - will be used for authentication - it's the username or
[email protected])
* c_name - which can be identical to c_uid - will be used to uniquely
identify entries
* c_password - password of the user, plain-text, md5 or sha encoded for
now
* c_cn - the user's common name - such as "John Doe"
* mail - the user's mail address
* See the installation guide for more details
*/
/* Web Interface */
SOGoPageTitle = Thinkwell;
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;
SOGoSieveScriptsEnabled = YES;
SOGoMailAuxiliaryUserAccountsEnabled = YES;
SOGoTrustProxyAuthentication = NO;
/* General */
SOGoLanguage = English;
SOGoTimeZone = America/New_York;
SOGoCalendarDefaultRoles = (
PublicDAndTViewer,
ConfidentialDAndTViewer
);
/* ActiveSync Settings*/
WOWorkersCount = 15;
SOGoMaximumPingInterval = 3540;
SOGoMaximumSyncInterval = 3540;
SOGoInternalSyncInterval = 60;
SOGoMaximumSyncWindowSize = 128;
SOGoEnablePublicAccess = YES;
SOGoUIAdditionalJSFiles = ( "gojowsky-login-features.js" );
//SOGoSuperUsernames = (sogo1, sogo2); // This is an array - keep the parens!
//SxVMemLimit = 384;
//WOPidFile = "/var/run/sogo/sogo.pid";
//SOGoMemcachedHost = "/var/run/memcached.pid";
SOGoMemcachedHost = 127.0.0.1;
/* Debug */
//SOGoDebugRequests = YES;
//SoDebugBaseURL = YES;
//ImapDebugEnabled = YES;
//LDAPDebugEnabled = YES;
//PGDebugEnabled = YES;
//MySQL4DebugEnabled = YES;
//SOGoUIxDebugEnabled = YES;
//WODontZipResponse = YES;
//WOLogFile = /var/log/sogo/sogo.log;
}