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;
}

Reply via email to