/etc/sogo/sogo.conf
{ /* ********************* 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 = "mysql://sogo:sogoDBpasswort@localhost:3306/sogo/sogo_user_profile"; OCSFolderInfoURL = "mysql://sogo:sogoDBpasswort@localhost:3306/sogo/sogo_folder_info"; OCSSessionsFolderURL = "mysql://sogo:sogoDBpasswort@localhost:3306/sogo/sogo_sessions_folder"; /* Mail */ //SOGoDraftsFolderName = Drafts; //SOGoSentFolderName = Sent; //SOGoTrashFolderName = Trash; SOGoIMAPServer = imaps://imap.meinedomain.net:993; //SOGoSieveServer = sieve://127.0.0.1:4190; SOGoSMTPServer = smtp.meinedomain.net; //SOGoMailDomain = meinedomain.com; SOGoMailingMechanism = smtp; //SOGoForceExternalLoginWithEmail = NO; //SOGoMailSpoolPath = /var/spool/sogo; //NGImap4ConnectionStringSeparator = "/"; /* Notifications */ SOGoAppointmentSendEMailNotifications = NO; SOGoACLsSendEMailNotifications = NO; SOGoFoldersSendEMailNotifications = NO; /* Authentication */ SOGoPasswordChangeEnabled = YES; /* LDAP AD/Samba4 example */ SOGoUserSources = ( { type = ldap; CNFieldName = cn; IDFieldName = sAMAccountName; UIDFieldName = userPrincipalName; baseDN = "dc=meinedomain,dc=net"; bindDN = ""; bindFields = ( sAMAccountName, userPrincipalName ); bindPassword = ldapUserPasswort; canAuthenticate = YES; displayName = "Active Directory"; hostname = ldap://name-domaincontroller; filter = "(objectClass='user')"; MailFieldNames = ("mail"); scope = SUB; id = directory; isAddressBook = YES; port = 389; } ); /* 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 ) * 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 */ // SOGoUserSources = // ( // { // type = sql; // id = directory; // viewURL = "mysql://sogo:sogoDBpassowrt@127.0.0.1:3306/sogo/sogo_view"; // canAuthenticate = YES; // isAddressBook = YES; // userPasswordAlgorithm = md5; // } // ); /* Web Interface */ //SOGoPageTitle = SOGo; //SOGoVacationEnabled = YES; //SOGoForwardEnabled = YES; //SOGoSieveScriptsEnabled = YES; //SOGoMailAuxiliaryUserAccountsEnabled = YES; //SOGoTrustProxyAuthentication = NO; //SOGoXSRFValidationEnabled = YES; /* General - SOGoTimeZone *MUST* be defined */ SOGoLanguage = German; SOGoTimeZone = Europe/Berlin; SOGoCalendarDefaultRoles = ( PublicDAndTViewer, ConfidentialDAndTViewer ); // SOGoSuperUsernames = (sogo1, sogo2); // This is an array - keep the parens! //SxVMemLimit = 384; //WOPidFile = "/var/run/sogo/sogo.pid"; //SOGoMemcachedHost = "/var/run/memcached.sock"; /* Debug */ // SOGoDebugRequests = YES; // SoDebugBaseURL = YES; // ImapDebugEnabled = YES; // LDAPDebugEnabled = YES; // PGDebugEnabled = YES; // MySQL4DebugEnabled = YES; // SOGoUIxDebugEnabled = YES; // WODontZipResponse = YES; WOLogFile = /var/log/sogo/sogo.log;