{ /* Database configuration (mysql:// or postgresql://) */ SOGoProfileURL = "mysql://openchange:***@localhost/openchange/sogo_user_profile"; OCSFolderInfoURL = "mysql://openchange:***@localhost/openchange/sogo_folder_info"; OCSStoreURL = "mysql://openchange:***@localhost/openchange/sogo_store"; OCSAclURL = "mysql://openchange:***@localhost/openchange/sogo_acl"; OCSCacheFolderURL = "mysql://openchange:***@localhost/openchange/sogo_cache_folder"; OCSSessionsFolderURL = "mysql://openchange:***@localhost/openchange/sogo_sessions_folder"; OCStoreURL = "mysql://openchange:***@localhost/openchange/sogo_store"; OCSAclURL = "mysql://openchange:***@localhost/openchange/sogo_acl"; OCSEMailAlarmsFolderURL = "mysql://openchange:***@localhost/openchange/sogo_alarms_folder"; /* Mail */ SOGoDraftsFolderName = Drafts; SOGoJunkFolderName = Spam; SOGoSentFolderName = Sent; SOGoTrashFolderName = Trash; SOGoIMAPServer = localhost; SOGoSieveServer = sieve://127.0.0.1:4190; SOGoMailShowSubscribedFoldersOnly = NO; SOGoIMAPAclConformsToIMAPExt = NO; SOGoSMTPServer = localhost; SOGoMailDomain = *****; SOGoMailingMechanism = smtp; SOGoForceExternalLoginWithEmail = NO; SOGoMailSpoolPath = /var/spool/sogo; NGImap4ConnectionStringSeparator = "/"; SOGoMailJunkSettings = { vendor = "generic"; // junkEmailAddress = "asspspam@assp.local"; // notJunkEmailAddress = "asspnotspam@assp.local"; limit = 10; }; /* Notifications */ SOGoEnableEMailAlarms = YES; SOGoAppointmentSendEMailNotifications = YES; SOGoACLsSendEMailNotifications = YES; SOGoFoldersSendEMailNotifications = YES; /* Authentication */ SOGoPasswordChangeEnabled = NO; /* LDAP AD/Samba4 */ SOGoUserSources = ( { id = sambaLogin; displayName = "SambaLogin"; canAuthenticate = YES; type = ldap; CNFieldName = cn; IDFieldName = cn; UIDFieldName = sAMAccountName; hostname = "ldap://127.0.0.1"; baseDN = "CN=Users,DC=sad,DC=local"; bindDN = "CN=sogo,CN=Users,DC=sad,DC=local"; bindPassword = "OPSjhrndk1qvZmkyrExL"; bindFields = (sAMAccountName,mail); isAddressBook = NO; filter = "(((objectClass=person) AND (NOT isCriticalSystemObject='TRUE') AND (NOT showInAdvancedViewOnly='TRUE') AND (NOT uid=Guest) AND (NOT cn=sogo) AND (NOT uid=Administrator)) OR ((objectClass=group) AND (NOT isCriticalSystemObject='TRUE')) AND (mail = '*') )"; }, { id = sambaContacts; displayName = "Firemný adresár"; canAuthenticate = NO; isAddressBook = YES; listRequiresDot = NO; type = ldap; CNFieldName = cn; hostname = "ldap://127.0.0.1"; baseDN = "DC=sad,DC=local"; bindDN = "CN=sogo,CN=Users,DC=sad,DC=local"; bindPassword = "***"; filter = "(((objectClass=person) AND (NOT isCriticalSystemObject='TRUE') AND (NOT showInAdvancedViewOnly='TRUE') AND (NOT uid=Guest) AND (NOT cn=sogo) AND (NOT uid=maildrop) AND (NOT uid=mailcopy)) OR ((objectClass=group) AND (NOT isCriticalSystemObject='TRUE')) AND (mail = '*') )"; mapping = { homephone = telephoneNumber; mozillahomecountryname = co; mozillahomelocalityname = l; mozillahomepostalcode = postalCode; mozillahomestreet = streetAddress; mozillahomeurl = wWWHomePage; mozillasecondemail = otherMailbox; nsaimid = sAMAccountName; displayName = displayName; description = info; }; } ); /* Web Interface */ SOGoPageTitle = SOGo; SOGoVacationEnabled = YES; SOGoForwardEnabled = YES; SOGoSieveScriptsEnabled = YES; SOGoMailAuxiliaryUserAccountsEnabled = NO; SOGoTrustProxyAuthentication = NO; /* General */ SOGoLanguage = Slovak; SOGoTimeZone = Europe/Bratislava; //SOGoCalendarDefaultRoles = ( // PublicDAndTViewer, // ConfidentialDAndTViewer //); SOGoSuperUsernames = (nerad); // This is an array - keep the parens! SxVMemLimit = 2048; WOPidFile = "/var/run/sogo/sogo.pid"; SOGoMemcachedHost = "localhost"; WOWorkersCount = 30; WOMaxUploadSize = 6144; SOGoMaximumPingInterval = 3540; SOGoMaximumSyncInterval = 3540; SOGoInternalSyncInterval = 50; /* Debug */ SOGoDebugRequests = NO; SoDebugBaseURL = NO; ImapDebugEnabled = NO; LDAPDebugEnabled = NO; PGDebugEnabled = NO; MySQL4DebugEnabled = NO; SOGoUIxDebugEnabled = NO; WODontZipResponse = YES; WODegugZipResponse = YES; WOLogFile = /var/log/sogo/sogo.log; SOGoUIAdditionalJSFiles = ( "sjsxc/js/lib/jquery.min.js", "sjsxc/js/lib/jquery.ui.min.js", "sjsxc/js/jsxc/lib/jquery.slimscroll.js", "sjsxc/js/jsxc/lib/jquery.fullscreen.js", "sjsxc/js/jsxc/lib/jsxc.dep.min.js", "sjsxc/js/jsxc/jsxc.min.js", "sjsxc/js/sjsxc.config.js", "sjsxc/js/sjsxc.js" ); }