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