Hi,
I'm using my LDAP for authenticating with SOGo. My problem now is, that SOGo
tries to send invitations via mail using the login credentials from my LDAP.
LDAP and E-Mail password differs of course...
How can I fix this?
Thank you very much for your support!!
Dennis
Here is my sogo.conf in case you are interested in:
{
/* ********************* 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:*************@localhost:3306/sogo/sogo_user_profile";
OCSFolderInfoURL =
"mysql://sogo:*************i@localhost:3306/sogo/sogo_folder_info";
OCSSessionsFolderURL =
"mysql://sogo:*************@localhost:3306/sogo/sogo_sessions_folder";
/* Mail */
SOGoDraftsFolderName = Drafts;
SOGoSentFolderName = Sent;
SOGoTrashFolderName = Trash;
SOGoIMAPServer = "imaps://*************:143/?tls=YES";
SOGoSieveServer = "sieve://*************:4190/?tls=YES";
SOGoSMTPServer = *************;
SOGoIMAPAclConformsToIMAPExt = YES;
SOGoMailDomain = 3pc.de;
SOGoMailingMechanism = smtp;
SOGoForceExternalLoginWithEmail = YES;
SOGoSMTPAuthenticationType = PLAIN;
//SOGoMailSpoolPath = /var/spool/sogo;
//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 = "DC=3pc,DC=local";
bindDN = "CN=*************,OU=benutzer,OU=3pc,DC=3pc,DC=local";
bindFields = (sAMAccountName, mail, uid);
bindPassword = *************;
canAuthenticate = YES;
displayName = "Public";
hostname = ldap://*************:389;
filter = "mail = '*'";
id = ldapuser;
isAddressBook = 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
*/
//SOGoUserSources = (
// {
// type = sql;
// id = 3pc-Adressbuch;
// viewURL =
"mysql://sogo:*************@127.0.0.1:3306/dbispconfig/sogo_view";
// canAuthenticate = YES;
// isAddressBook = YES;
// userPasswordAlgorithm = md5-crypt;
// }
//);
/* Web Interface */
SOGoPageTitle = 3pc-Firmenkalender;
SOGoSupportedLanguages = ("German", "English");
SOGoLoginModule = Calendar;
SOGoMailPollingIntervals = 2;
SOGoDefaultCalendar = selected;
SOGoCalendarCategories = ("Weekly", "Meeting", "Kick-off", "intern",
"extern");
SOGoContactsCategories = ("Team Blau", "Team Gold", "Administration",
"Verwaltung", "Kunde");
SOGoSearchMinimumWordLength = 2;
SOGoMaximumFailedLoginInterval = 10;
SOGoMaximumFailedLoginCount = 10;
//SOGoLDAPContactInfoAttribute = mail;
SOGoVacationEnabled = YES;
//SOGoForwardEnabled = YES;
//SOGoSieveScriptsEnabled = YES;
SOGoMailAuxiliaryUserAccountsEnabled = YES;
//SOGoTrustProxyAuthentication = NO;
/* General */
SOGoLanguage = German;
SOGoTimeZone = Europe/Berlin;
SOGoFirstDayOfWeek = 1;
SOGoDayStartTime = 8;
SOGoDayEndTime = 21;
SOGoCalendarDefaultRoles = (
PublicViewer,
ConfidentialDAndTViewer,
PrivateDAndTViewer
);
SOGoContactsDefaultRoles = ("ObjectViewer");
SOGoNotifyOnExternalModifications = YES;
SOGoAppointmentSendEMailNotifications = YES;
SOGoSuperUsernames = (dmoebus); // 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;
}
--
[email protected]
https://inverse.ca/sogo/lists