hi,
first of all, thx for everybody's contribution on this howto setting up sogo on zentyal.
I've sogo 1.3.7a up und running on ubuntu 10.04.2, lucid, with zentyal 2.0.20. looks good so far.
a solution I found to not being able to edit cal-entries on thundebird
(for everybody, who runs into the same pbl.):
if I use only the connector & lightning plugins from sogo (no integrator) and configure the path's by myself, I couldn't edit the calender-entries in TB, which where created from sogo-web.
SOLUTION-> after setting some ACL's on the Cal. & AB., via the SOGo-web, this behavior went away.
I do have pbls. with the TB3 and sogo-integrator-3.105 (on debian wheezy).
when using the integrator, the dav-urls within TB for Calendar & Addressbooks are setup with email adr., instead of the plain username:
i.e. /SOGo/dav/user@domain/Calendar instead of /SOGo/dav/user/Calendar
and TB uses email-adr. to authenticate, with the effect, that no authentication works, Cal. & AB. are not accessible, since on the host, they are with usernames only.
I started on a fresh-initialized database and (IDFieldName, UIDFieldName, bindFields) = uid
which uses i.e. the superusernames = uid.
on the current setup (-> config), I also started over with a clean database and I used (IDFieldName, UIDFieldName) = mail (due to dovecot acls), but it has no effect on neither the path of the dav-urls, nor the logins. but it does have an effect on the superusernames, they have to be email then.
does anybody has an idea, how to get either the TB integrator to use plain username only, or to convince sogo to use the email in the dav-url & login's?
TIA
günter
config (xml to txt-style, with defaults read sogod)
sogod SOGoDraftsFolderName Drafts
sogod SOGoTrashFolderName Trash
sogod SOGoSieveServer sieve://localhost:4190
sogod WOParsersUseUTF8 YES
sogod SOGoOtherUsersFolderName 'Other Users'
sogod WOWorkersCount 1
sogod SOGoIMAPAclConformsToIMAPExt YES
sogod SOGoVacationEnabled YES
sogod SOGoTimeZone Europe/Berlin
sogod WOMessageUseUTF8 YES
sogod SOGoSieveScriptsEnabled YES
sogod SOGoSentFolderName Sent
sogod SOGoMailingMechanism sendmail
sogod SOGoForceIMAPLoginWithEmail yes
sogod SOGoSMTPServer smtp://localhost:25
sogod OCSSessionsFolderURL postgresql://sogo:<password>@localhost:5432/sogo/public/sogo_sessions_folder
sogod SOGoSharedFolderName 'Shared Folders'
sogod SOGoIMAPServer imap://localhost:143
sogod SOGoMailAuxiliaryUserAccountsEnabled yes
sogod WOSendMail /usr/sbin/sendmail
sogod SOGoACLsSendEMailNotifications YES
sogod SOGoProfileURL postgresql://sogo:<password>@localhost:5432/sogo/public/sogo_user_profile
sogod OCSEMailAlarmsFolderURL postgresql://sogo:<password>@localhost:5432/sogo/public/sogo_alarm_folder
sogod SOGoEnableEMailAlarms YES
sogod SOGoFoldersSendEMailNotifications YES
sogod SOGoSuperUsernames '(
user@example.org
)'
sogod SOGoMemcachedHost localhost
sogod WOPort 20000
sogod domains '{
sogo.local = {
SOGoMailDomain = example.org;
SOGoUserSources = (
{
CNFieldName = cn;
IDFieldName = mail;
IMAPLoginFieldName = mail;
MailFieldNames = (
mail
);
SOGoLDAPContactInfoAttribute = uid;
UIDFieldName = mail;
baseDN = "ou=Users,dc=<hostname>,dc=example,dc=org";
bindDN = "cn=ebox,dc=<hostname>,dc=example,dc=org";
bindFields = (
uid
mail
);
bindPassword = <password>;
canAuthenticate = YES;
displayName = "Users Addresses";
filter = "(objectClass=inetOrgPerson)";
hostname = 127.0.0.1;
id = users;
isAddressBook = YES;
port = 389;
type = ldap;
}
);
};
}'
sogod SOGoCacheCleanupInterval 300
sogod SOGoLanguage German
sogod OCSFolderInfoURL postgresql://sogo:<password>@localhost:5432/sogo/public/sogo_folder_info
sogod SOGoForwardEnabled YES
sogod SOGoFirstDayOfWeek 1
sogod SOGoAppointmentSendEMailNotifications YES
CONFIG MODIFIED
according to smithkevinc next post