General discussion on installation and configuration of SOGo

Text archives Help

[SOGo] SOGo Web UI and Ldap address book

Chronological Thread 
  • From: Geordie < >
  • To:
  • Subject: [SOGo] SOGo Web UI and Ldap address book
  • Date: Sun, 20 Sep 2015 11:25:14 -0400

Good Day
I would like to be able to access and store my contacts/addressbook in
Openldap. When using the Sogo web interface, I am able to access the
Personal Address Book and a Collected Address Book.I am unable to
connect to the Global Address Book. The sogo logs tell me I can connect
OPenldap verify my logins. Also when I do a search in ldap via Web2ldap
I am unable to locate any entries for an address book. My login
credentials are there but nothing else. So I must be missing something.
Any help would be appreciated

sogo 2.3.2
Here is /etc/sogo/sogo.conf
WOWorkersCount = 10;

// Daemon address and port
WOPort =;

// PID file
//WOPidFile = /var/run/sogo/;

// Log file
//WOLogFile = /var/log/sogo/sogo.log;

// IMAP connection pool.
// Your performance will slightly increase, as you won't open a new
// connection for every access to your IMAP server.
// But you will get a lot of simultaneous open connections to your
IMAP // server, so make sure he can handle them.
// For debugging it is reasonable to turn pooling off.
//NGImap4DisableIMAP4Pooling = NO;

SOGoProfileURL =

OCSFolderInfoURL =

OCSSessionsFolderURL =

Default language in the web interface SOGoLanguage = English;

// Specify which module to show after login: Calendar, Mail,
Contacts. SOGoLoginModule = Mail;

// Must login with full email address
SOGoForceExternalLoginWithEmail = YES;

// Allow user to change full name and email address.
SOGoMailCustomFromEnabled = YES;

// Enable email-based alarms on events and tasks.
SOGoEnableEMailAlarms = YES;
OCSEMailAlarmsFolderURL =


// IMAP server
//SOGoIMAPServer = "imaps://";
// Local connection is considered as secure by Dovecot.
SOGoIMAPServer = "imap://";

// SMTP server
SOGoMailingMechanism = smtp;
SOGoSMTPServer =;
//SOGoSMTPAuthenticationType = PLAIN;

SOGoSieveServer = sieve://;
SOGoSieveScriptsEnabled = YES;
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;

// Memcached
SOGoMemcachedHost =;

// Parameter used to set which usernames require administrative
privileges // over all the users tables. For example, this could be
used to post // events in the users calendar without requiring the
user to configure // his/her ACLs. In this case you will need to
specify those superuser's // usernames like this :
// SOGoSuperUsernames = (<username1>[,<username2>, ...]);
//SOGoSuperUsernames = ();

SOGoTimeZone = "America/Toronto";

SOGoFirstDayOfWeek = 1;

SOGoRefreshViewCheck = every_5_minutes;
SOGoMailReplyPlacement = below;
SOGoMailAuxiliaryUserAccountsEnabled = YES;
SOGoAppointmentSendEMailNotifications = YES;
SOGoFoldersSendEMailNotifications = YES;
SOGoACLsSendEMailNotifications = YES;

SOGoPasswordChangeEnabled = YES;

// Authentication using SQL
/* SQL backend
SOGoUserSources = (
type = sql;
id = vmail_mailbox;
viewURL =
canAuthenticate = YES;

// Default algorithm used when changing passwords.
userPasswordAlgorithm = ssha;
prependPasswordScheme = YES;

// Use vmail.mailbox as global address book.
// WARNING: This will search all user accounts, not just
accounts // under same domain as login user.
//isAddressBook = YES;
//displayName = "Global Address Book";
SQL backend */

// Authentication using LDAP

SOGoUserSources = (
type = ldap;
hostname = "ldap://";;
baseDN = "o=domains,dc=mail1,dc=internal,dc=network";
//bindAsCurrentUser = YES;
bindDN = "cn=vmailadmin,dc=mail1,dc=internal,dc=network";
bindPassword = "Q8mImkN9jhkcPP6IBdspXfEOdQj8aW";
filter = "objectClass=mailUser AND accountStatus=active AND
enabledService=mail"; scope = SUB;

// The algorithm used for password encryption when changing
// passwords without Password Policies enabled.
// Possible values are: plain, crypt, md5-crypt, ssha.
userPasswordAlgorithm = ssha;

IDFieldName = mail;
bindFields = (mail);
CNFieldName = cn;
// value of UID field must be unique on whole server.
UIDFieldName = mail;
IMAPLoginFieldName = mail;
SearchFieldNames = (cn, sn, displayName, telephoneNumber,
mail, shadowAddress); canAuthenticate = YES;
displayName = "Global Address Book";
id = ldap_auth;
isAddressBook = YES;


Archive powered by MHonArc 2.6.18.

Top of page