{ /* ********************* 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:sogo@localhost:5432/sogo/sogo_user_profile"; //OCSFolderInfoURL = "postgresql://sogo:sogo@localhost:5432/sogo/sogo_folder_info"; //OCSStoreURL = "mysql://sogo:YmE0ZDliYz@artemis.speelmanrobben.nl:3306/sogo/sogo_store"; //OCSAclURL = "mysql://sogo:YmE0ZDliYz@artemis.speelmanrobben.nl:3306/sogo/sogo_acl"; //OCSCacheFolderURL = "mysql://sogo:YmE0ZDliYz@artemis.speelmanrobben.nl:3306/sogo/sogo_cache_folder"; //OCSSessionsFolderURL = "postgresql://sogo:sogo@localhost:5432/sogo/sogo_sessions_folder"; SOGoProfileURL = "mysql://sogo:YmE0ZDliYz@artemis.speelmanrobben.nl:3306/sogo/sogo_user_profile"; OCSFolderInfoURL = "mysql://sogo:YmE0ZDliYz@artemis.speelmanrobben.nl:3306/sogo/sogo_folder_info"; OCSSessionsFolderURL = "mysql://sogo:YmE0ZDliYz@artemis.speelmanrobben.nl:3306/sogo/sogo_sessions_folder"; OCSEMailAlarmsFolderURL = "mysql://sogo:YmE0ZDliYz@artemis.speelmanrobben.nl:3306/sogo/sogo_alarm_folder"; MySQL4Encoding = "utf8mb4"; /* Mail */ //SOGoDraftsFolderName = Drafts; //SOGoSentFolderName = Sent; //SOGoTrashFolderName = Trash; //SOGoIMAPServer = localhost; //SOGoSieveServer = sieve://127.0.0.1:4190; //SOGoSMTPServer = 127.0.0.1; //SOGoMailDomain = acme.com; //SOGoMailingMechanism = smtp; //SOGoForceExternalLoginWithEmail = NO; //SOGoMailSpoolPath = /var/spool/sogo; //NGImap4ConnectionStringSeparator = "/"; SOGoDraftsFolderName = Drafts; SOGoSentFolderName = Sent; SOGoTrashFolderName = Trash; SOGoIMAPServer = mail.speelmanrobben.nl; SOGoSieveServer = sieve://mail.speelmanrobben.nl:4190; SOGoSMTPServer = mail.speelmanrobben.nl; SOGoSMTPAuthenticationType = plain; SOGoMailDomain = speelmanrobben.nl; SOGoMailingMechanism = smtp; SOGoMailCustomFromEnabled = YES; NGImap4ConnectionStringSeparator = "."; /* Notifications */ //SOGoAppointmentSendEMailNotifications = NO; //SOGoACLsSendEMailNotifications = NO; //SOGoFoldersSendEMailNotifications = NO; /* Authentication */ //SOGoPasswordChangeEnabled = YES; /* LDAP authentication example */ //SOGoUserSources = ( // { // type = ldap; // CNFieldName = cn; // UIDFieldName = uid; // IDFieldName = uid; // first field of the DN for direct binds // bindFields = (uid, mail); // array of fields to use for indirect binds // baseDN = "ou=users,dc=acme,dc=com"; // bindDN = "uid=sogo,ou=users,dc=acme,dc=com"; // bindPassword = qwerty; // canAuthenticate = YES; // displayName = "Shared Addresses"; // hostname = ldap://127.0.0.1:389; // id = public; // isAddressBook = YES; // } //); /* LDAP AD/Samba4 example */ SOGoUserSources = ( { type = ldap; CNFieldName = CN; UIDFieldName = sAMAccountName; baseDN = "CN=Users,DC=speelmanrobben,DC=nl"; bindDN = "CN=ldap-connect,CN=Users,DC=speelmanrobben,DC=nl"; bindFields = (sAMAccountName, userPrincipalName); bindPassword = "$p33lm@nR0bb3nLD@P@dm1n"; canAuthenticate = YES; displayName = "Shared Addresses"; hostname = ldap://mail.speelmanrobben.nl:389; // filter = "mail = '*'"; id = public; isAddressBook = YES; IMAPLoginFieldName = mailNickName; IDFieldName = CN; } ); /* 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 username@domain.tld) * 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 = "postgresql://sogo:sogo@127.0.0.1:5432/sogo/sogo_view"; // canAuthenticate = YES; // isAddressBook = YES; // userPasswordAlgorithm = md5; // } // ); /* Web Interface */ SOGoPageTitle = "Speelman-Robben Webmail (SOGo)"; SOGoVacationEnabled = YES; SOGoForwardEnabled = YES; SOGoSieveScriptsEnabled = YES; //SOGoMailAuxiliaryUserAccountsEnabled = YES; //SOGoTrustProxyAuthentication = NO; /* General */ SOGoLanguage = English; SOGoTimeZone = Europe/Amsterdam; SOGoCalendarDefaultRoles = ( PublicDAndTViewer, ConfidentialDAndTViewer ); SOGoSuperUsernames = (Administrator); // This is an array - keep the parens! SxVMemLimit = 384; WOPidFile = "/var/run/sogo/sogo.pid"; SOGoMemcachedHost = "127.0.0.1"; SOGOSupportedLanguages = ( Dutch, English ); /* Debug */ //SOGoDebugRequests = YES; //SoDebugBaseURL = YES; //ImapDebugEnabled = YES; //GCSFolderDebugEnabled = YES; GCSFolderStoreDebugEnabled = YES; //LDAPDebugEnabled = YES; //PGDebugEnabled = YES; MySQL4DebugEnabled = YES; //SOGoUIxDebugEnabled = YES; //WODontZipResponse = YES; WOLogFile = /var/log/sogo/sogo.log; }