SOGo: различия между версиями
(→SOGo) |
(→SOGo) |
||
Строка 63: | Строка 63: | ||
defaults write sogod SOGoSuperUsernames "sogo" | defaults write sogod SOGoSuperUsernames "sogo" | ||
defaults write sogod SOGoLanguage "Russian" | defaults write sogod SOGoLanguage "Russian" | ||
defaults write sogod SOGoUserSources '({type = ldap; CNFieldName = cn; UIDFieldName = sAMAccountName; baseDN = " | defaults write sogod SOGoUserSources '({type = ldap; CNFieldName = cn; IDFieldName = cn; | ||
UIDFieldName = sAMAccountName; baseDN = "cn=Users,dc=test,dc=alt"; | |||
bindDN = "cn=sogo,cn=Users,DC=test,DC=alt"; | |||
bindFields = (sAMAccountName); bindPassword = "Pa$$word"; | |||
canAuthenticate = YES; displayName = "Public"; hostname = ldap://127.0.0.1:389; | |||
id = public; isAddressBook = YES;})' | |||
mv -f /var/lib/sogo/GNUstep/Defaults/sogod.plist /var/lib/sogo/GNUstep/Defaults/.GNUstepDefaults | mv -f /var/lib/sogo/GNUstep/Defaults/sogod.plist /var/lib/sogo/GNUstep/Defaults/.GNUstepDefaults | ||
exit | exit |
Версия от 12:29, 24 декабря 2015
Сервер групповой работы, аналогичный Microsoft Exchange, с веб-интерфейсом и доступом по MAPI для Microsoft Outlook
- Сайт: http://www.sogo.nu
- Лицензия: GPLv2 и LGPLv2
Возможности
- Общие почтовые папки, календари и адресные книги;
- Веб-интерфейс, аналогичный Outlook Web Access;
- Поддержка протоколов CalDAV, CardDAV, GroupDAV, Microsoft ActiveSync, IMAP и SMTP;
- Доступ по MAPI для Microsoft Outlook, не требующий внешних модулей;
- Делегирование, уведомления, резервирование, поддержка категорий и почтовых фильтров;
- Поддержка нескольких почтовых ящиков в веб-интерфейсе;
- Single sign-on с помощью CAS, WebAuth или Kerberos.
Внимание! Не поддерживается MAPI over HTTPS
{{#ev:youtube|1hcBSB4Kxww}}
Установка
TODO:
Пока сборка доступна из задания 155169:
apt-repo add task 155169 && apt-get update
apt-get install sogo
Подготовка среды
PostgreSQL
Предварительная подготовка к запуску службы согласно PostgreSQL.
Создаём пользователя sogo и базу данных sogo (под правами root):
su - postgres -s /bin/sh -c 'createuser --no-superuser --no-createdb --no-createrole sogo'
su - postgres -s /bin/sh -c 'createdb -O sogo sogo'
service postgresql restart
Samba DC
Пользователи расположены в домене Active Directory, расположенном на контроллере с Samba DC.
Предварительное создание домена согласно SambaDC.
Создаём в домене пользователя sogo с паролем Pa$$word:
samba-tool user add sogo
(при запросе дважды ввести пароль).
SOGo
Настраивается на домен test.alt.
service sogo stop
su - _sogo -s /bin/bash
defaults write sogod SOGoProfileURL "postgresql://sogo@/sogo/sogo_user_profile"
defaults write sogod OCSFolderInfoURL "postgresql://sogo@/sogo/sogo_folder_info"
defaults write sogod OCSSessionsFolderURL "postgresql://sogo@/sogo/sogo_sessions_folder"
defaults write sogod SOGoSieveScriptsEnabled YES
defaults write sogod SOGoTimeZone "$(date +%Z)"
defaults write sogod SOGoFirstDayOfWeek 1
defaults write sogod SOGoSuperUsernames "sogo"
defaults write sogod SOGoLanguage "Russian"
defaults write sogod SOGoUserSources '({type = ldap; CNFieldName = cn; IDFieldName = cn;
UIDFieldName = sAMAccountName; baseDN = "cn=Users,dc=test,dc=alt";
bindDN = "cn=sogo,cn=Users,DC=test,DC=alt";
bindFields = (sAMAccountName); bindPassword = "Pa$$word";
canAuthenticate = YES; displayName = "Public"; hostname = ldap://127.0.0.1:389;
id = public; isAddressBook = YES;})'
mv -f /var/lib/sogo/GNUstep/Defaults/sogod.plist /var/lib/sogo/GNUstep/Defaults/.GNUstepDefaults
exit
service sogo start
Внимание! Служба sogo во время настройки должна быть выключена
TODO
TODO:
- Собрать sope-mod_ngobjweb и sogo-openchange-backend
- Метапакет task-sogo
- Интеграция с Apache2
- Интеграция с Postfix
- Интеграция с Dovecot
- Проверка интеграции с Acitive Directory
- Упрощение настройки
- Модуль Alterator для управления
- Видеоурок