костыль можно поднять на том же серваке что и зимбра никто не мешает(главное чтобы порты не путались), в моем случаи у меня вечная адресная книга будет ибо бэкапиться, как отдельная вм ))))
я продумываю схему, как выгрузить пользователей из АД и впихнуть их в лдиф
возможно через zimbra GAL настроить чтобы раз в сутки конектился к АД, а кроном выгружал адресную книг в лдиф и подгружал. В итоге единая адресная книга будет. Выгрузка реализуется с помощью slapcat на зимбре, но пока что не получилось
Поднять отдельную зафигулину куда лучше чем ставить фунабол и загружать ксв каждому пользователю.
Это бесплатное решение, другого я вообще больше нигде не видел, я понимаю, что если бы был зимбраконнектор было бы куда проще, однако решение ни должно включать в себя ни копейки.
P.S. я не еврей и не жид, просто при реализации регионального сервера, выбрал политику "ни капли в рот ни см........ опс не то, ни копейки в небо" )))
Для чего люди выбирают зимбру? потому что она бесплатная и сама по себе аналог exchange с небольшими оговорками, при наличии денег, все бы выбирали exchange не парились. Все дело в деньгах которых или по просту нет или мало. Я считаю если выбрал бесплатный продукт то и продолжай гнуть свое, зимбра сама по себе полностью функциональный продукт, но ограничена со стороны клиента, относительно всяких коннекторов и еще пару приблуд и все.
И в завершении я считаю что костыль это Funambol и csv, а у меня уже коляска на колесах прогрессируем вот и разница )))
В моем случае мне был необходим apache и php, ибо я привык использовать phpldapadmin. Однако это необязательно, есть сторонние программы, которые ставятся на вин-клиент и подключаются для настройки. Так что если вы ленивый, или вам не нужен на лдап серваке пхп и веб-сервак, добро пожаловать сюда http://ldapadmin.sourceforge.net/screenshots/index.html
Теперь скачаем необходимые файлы которые нам понадобятся;
Не говорю что так обязательно просто для собственного удобства
4.Запускаем самораспаковывающийся файл:
a)chmod +x jre-6u30-linux-i586-rpm.bin
b)./jre-6u30-linux-i586-rpm.bin
Процедура проходит меньше чем за 30 сек.
5.unzip OpenDS-2.2.0.zip
6.Переносим папку в /usr (хотя на самом деле можно сунуть куда угодно не главное)
a)mkdir /usr/opends
b)cp -ROpenDS-2.2.0/* /usr/opends/(копируем все файлы туда, где удобней с ней работать)
7.Переходим в папку работы с программой
a)cd /usr/opends
b)запускаем ./setup
И получаем такую вот загагулину
Ничего страшного нужно просто указать в какой папке установлена java, по умолчанию должно быть в /usr/javaпроверьте так ли это (в CentOS 5.2 /usr/java).
с) export OPENDS_JAVA_HOME=/usr
d) запускаем снова ./setup
После этого должно появится окно с выбором логина для подключения к лдап серваку
DirectoryManagerдля меня слишком сложно в написани, слишком много букв, поэтому просто manager
8.cn=manager
9.Please provide the password to use for the initial root user:
Тут все понятно вводим пароль любой для соединения с лдап сервером
10.Порт 389 по умолчанию
11.Коннекторы админиские оставляем [4444] (хотите меняйте никто не мешает)
12.What do you wish to use as the base DN for the directory data?
[dc=example,dc=com]:dc=ldap01,dc=ru(какпример)
Options for populating the database:
1)Only create the base entry
2)Leave the database empty
3)Import data from an LDIF file
4)Load automatically-generated sample data
Enter choice [1]:
14.Я выбрал 4, чтобы протестить
15.Enter choice [1]: 4
Please specify the number of user entries to generate: [2000]: 20
2000 записей слишком много возьмем 20 хватит =)
16.мне ssltlsне нужен поэтому делаю так
17.и самое последние действие
И проверяем наш сервак
18.Теперь пробуем к нему подключиться
19.Так как пришлось поднимать еще один доп. сервак для написания статьи, пришлось схалтурить и воспользоваться программкой лдап админ для винды.
20.Теперь заходим в оутлук у меня 2010, тестил на 2к3, 2к7, 2к10
ОБЯЗАТЕЛЬНО ВКЛЮЧАЕМ ПРОСМОТР !!!
Нуи вот наша заветная книжечка
На счет 5ого пункта. Серфиря по инету в поисках решения проблемы с адресной книгой , я случайно наткнулся на одну статью где в качестве лдап сервера использовали opends. Только его использовали для авторизации юзверей для прокси сервера, еще больше удивился, что он на яве и запускается сооствествено только с вм-явы, что не удивительно. Нарыв немного описания уже в первых строчкам там указанно, что в нем есть VLV extension. И это при том, что openldap до сих пор является популярным лдап сервером, а реализации данной фичи нету. НА каком то сайте обсуждалась тема, что возможно реализовать адресную книгу с помощью 2х лдап серверов, один который отвечал, а на другой делался бы запрос, точной схемы не знаю, да не особо взбодрило данное решение.Теперь буду кричать java покарит мир !! :))
1. Не знаю. У меня этот пункт доступен для редактирования. ZSC 6.0.15 OSE
И еще присутствует выделенная надпись на верху закладки Управление глобальными настройками:
"Примечание. Настройки применяются только к серверам, на которых установлены и включены соответствующие службы. Настройки сервера имеют приоритет над глобальными настройками."
Могу предоставить скриншоты для доказательства.
2. ИМХО, сильно зависит от "интеллекта" робота и его папы Карло(ака автора). Ко мне уже пол-года на одни и теже несуществующие адреса ломятся. Причем с разных узлов. Не смотря на отлупы.
К стати, опция "reject_unlisted_recipient" присутствует в main.cf дважды. У меня по-крайней мере.
Сначала она фигурирует в smtpd_recipient_restriction, а потом появляется ниже в виде строки:
"smtpd_reject_unlisted_recipient = no" - это вроде как поведение по-умолчанию.
Хотя я и не менял этот параметр на "yes" у меня письма для несуществующих адресатов не принимаются, а отваливаются на этапе анализа разрешений для получателя SMTP-сессии. Видно хватает триггера в smtpd_recipient_restrictions.
Ну в *никс какбэ один корень( / ) к которому в виде папок-файлов прицепляется (монтируется) всё: и доп. диски, и тома, и устройства и пр. Типа, "всЁ файлы".
Как в Win "Диск C:", "Диск D:" - такого здесь нет.
Я не знаю как работает зимлет для архивации, но ведь ты подключил доп. диск к системе или у тебя основной диск разбит на тома. Соответственно, есть директория, куда подмонтирован твой диск/том. Туда и сохраняйся.
так теперь выдумываю скриптик который бы позволил пользователям прописать данные настройки по дефалту чтобы в ручную ничего не делать(думаю regedit мне в помощь )))
+ скрипт для того чтобы пользователь нажал на кнопку и спам письма отправились в спам ящик, а это только макросы.
вопрос по slapcat с помощью этой загагулины можно выгрузить весь список пользователель в ldif для ldap, кто нибудь знает как это сделать? )
1. Как это о_О ? Если я в глобальных настройках выставлю галочку для агента передачи сообщений - использовать только проверку подлинности TLS, то я не смогу ее снять / перезаписать значение / для пункта меню настройки сервера - агент передачи сообщений. Я имел ввиду именно это.=)
2. Не совсем. На вики пишется что массовые рассылки на не существующие электронные адреса - это часть более серьезной атаки. Подразумевается что если мы включаем опцию в postfix:
smtpd_reject_unlisted_recipient = yes
то спаммеру в ответ будет выдаваться сообщение о том, что такого ящика в системе не существует. Вывод: путем отсеивания адресов на которые не будет выдаваться такое сообщение, спаммер может составить базу адресов. ИМХО конечно, но речь там идет именно об этой опции postfix.
костыль можно поднять на том же серваке что и зимбра никто не мешает(главное чтобы порты не путались), в моем случаи у меня вечная адресная книга будет ибо бэкапиться, как отдельная вм ))))
я продумываю схему, как выгрузить пользователей из АД и впихнуть их в лдиф
возможно через zimbra GAL настроить чтобы раз в сутки конектился к АД, а кроном выгружал адресную книг в лдиф и подгружал. В итоге единая адресная книга будет. Выгрузка реализуется с помощью slapcat на зимбре, но пока что не получилось
Поднять отдельную зафигулину куда лучше чем ставить фунабол и загружать ксв каждому пользователю.
Это бесплатное решение, другого я вообще больше нигде не видел, я понимаю, что если бы был зимбраконнектор было бы куда проще, однако решение ни должно включать в себя ни копейки.
P.S. я не еврей и не жид, просто при реализации регионального сервера, выбрал политику "ни капли в рот ни см........ опс не то, ни копейки в небо" )))
Для чего люди выбирают зимбру? потому что она бесплатная и сама по себе аналог exchange с небольшими оговорками, при наличии денег, все бы выбирали exchange не парились. Все дело в деньгах которых или по просту нет или мало. Я считаю если выбрал бесплатный продукт то и продолжай гнуть свое, зимбра сама по себе полностью функциональный продукт, но ограничена со стороны клиента, относительно всяких коннекторов и еще пару приблуд и все.
И в завершении я считаю что костыль это Funambol и csv, а у меня уже коляска на колесах прогрессируем вот и разница )))
>Всем привет.
>Возможно ли в зимбре сделать так, чтобы при окрытии адресной книги отображались все записи из GAL?
Для этого необходимо поднять костыль в виде отдельного сервака я правильно все понимаю? :)
он там уже изначально вырезан по-моему. В более ранних версиях есть.
LDAP сервер для Zimbra.
Аппаратные характеристики:
Беру по среднему минимуму и создаю VM.
В моем случае мне был необходим apache и php, ибо я привык использовать phpldapadmin. Однако это необязательно, есть сторонние программы, которые ставятся на вин-клиент и подключаются для настройки. Так что если вы ленивый, или вам не нужен на лдап серваке пхп и веб-сервак, добро пожаловать сюда http://ldapadmin.sourceforge.net/screenshots/index.html
Теперь скачаем необходимые файлы которые нам понадобятся;
1. http://java.com/ru/download/manual.jsp (Linux (самораспаковывающийся файл)
2. Второе заходим на сайт для скачивания самого ldap-сервера
http://www.opends.org/promoted-builds/2.2.0/
Скачиваем обязательно zip файл
3. Складываем файлы в одно место допустим home/dw/
Не говорю что так обязательно просто для собственного удобства
4. Запускаем самораспаковывающийся файл:
Процедура проходит меньше чем за 30 сек.
5. unzip OpenDS-2.2.0.zip
6. Переносим папку в /usr (хотя на самом деле можно сунуть куда угодно не главное)
7. Переходим в папку работы с программой
И получаем такую вот загагулину
Ничего страшного нужно просто указать в какой папке установлена java, по умолчанию должно быть в /usr/java проверьте так ли это (в CentOS 5.2 /usr/java).
После этого должно появится окно с выбором логина для подключения к лдап серваку
Directory Manager для меня слишком сложно в написани, слишком много букв, поэтому просто manager
8. cn=manager
9. Please provide the password to use for the initial root user:
Тут все понятно вводим пароль любой для соединения с лдап сервером
10. Порт 389 по умолчанию
11. Коннекторы админиские оставляем [4444] (хотите меняйте никто не мешает)
12. What do you wish to use as the base DN for the directory data?
[dc=example,dc=com]: dc=ldap01,dc=ru (как пример)
Options for populating the database:
1) Only create the base entry
2) Leave the database empty
3) Import data from an LDIF file
4) Load automatically-generated sample data
Enter choice [1]:
14. Я выбрал 4, чтобы протестить
15. Enter choice [1]: 4
Please specify the number of user entries to generate: [2000]: 20
2000 записей слишком много возьмем 20 хватит =)
16. мне ssl tls не нужен поэтому делаю так
17. и самое последние действие
И проверяем наш сервак
18. Теперь пробуем к нему подключиться
19. Так как пришлось поднимать еще один доп. сервак для написания статьи, пришлось схалтурить и воспользоваться программкой лдап админ для винды.
20. Теперь заходим в оутлук у меня 2010, тестил на 2к3, 2к7, 2к10
ОБЯЗАТЕЛЬНО ВКЛЮЧАЕМ ПРОСМОТР !!!
Ну и вот наша заветная книжечка
На счет 5ого пункта. Серфиря по инету в поисках решения проблемы с адресной книгой , я случайно наткнулся на одну статью где в качестве лдап сервера использовали opends. Только его использовали для авторизации юзверей для прокси сервера, еще больше удивился, что он на яве и запускается сооствествено только с вм-явы, что не удивительно. Нарыв немного описания уже в первых строчкам там указанно, что в нем есть VLV extension. И это при том, что openldap до сих пор является популярным лдап сервером, а реализации данной фичи нету. НА каком то сайте обсуждалась тема, что возможно реализовать адресную книгу с помощью 2х лдап серверов, один который отвечал, а на другой делался бы запрос, точной схемы не знаю, да не особо взбодрило данное решение.Теперь буду кричать java покарит мир !! :))
1. Не знаю. У меня этот пункт доступен для редактирования. ZSC 6.0.15 OSE
И еще присутствует выделенная надпись на верху закладки Управление глобальными настройками:
"Примечание. Настройки применяются только к серверам, на которых установлены и включены соответствующие службы. Настройки сервера имеют приоритет над глобальными настройками."
Могу предоставить скриншоты для доказательства.
2. ИМХО, сильно зависит от "интеллекта" робота и его папы Карло(ака автора). Ко мне уже пол-года на одни и теже несуществующие адреса ломятся. Причем с разных узлов. Не смотря на отлупы.
К стати, опция "reject_unlisted_recipient" присутствует в main.cf дважды. У меня по-крайней мере.
Сначала она фигурирует в smtpd_recipient_restriction, а потом появляется ниже в виде строки:
"smtpd_reject_unlisted_recipient = no" - это вроде как поведение по-умолчанию.
Хотя я и не менял этот параметр на "yes" у меня письма для несуществующих адресатов не принимаются, а отваливаются на этапе анализа разрешений для получателя SMTP-сессии. Видно хватает триггера в smtpd_recipient_restrictions.
Поправьте, если что упустил/соврал/недопонял.
>понятно, обидно(
>хотелось дробить(
Ну в *никс какбэ один корень( / ) к которому в виде папок-файлов прицепляется (монтируется) всё: и доп. диски, и тома, и устройства и пр. Типа, "всЁ файлы".
Как в Win "Диск C:", "Диск D:" - такого здесь нет.
Я не знаю как работает зимлет для архивации, но ведь ты подключил доп. диск к системе или у тебя основной диск разбит на тома. Соответственно, есть директория, куда подмонтирован твой диск/том. Туда и сохраняйся.
>Как сделать оповещение в спискок рассылок
Отправить уведомление каждому члену списка! Не? ;)
так теперь выдумываю скриптик который бы позволил пользователям прописать данные настройки по дефалту чтобы в ручную ничего не делать(думаю regedit мне в помощь )))
+ скрипт для того чтобы пользователь нажал на кнопку и спам письма отправились в спам ящик, а это только макросы.
вопрос по slapcat с помощью этой загагулины можно выгрузить весь список пользователель в ldif для ldap, кто нибудь знает как это сделать? )
понятно, обидно(
хотелось дробить(
Тут ещё назрел вопрос. Как сделать оповещение в спискок рассылок при создание/добавление файла сделать?
приём почты на списке закрыт, в целях избежания флуда
блин какие то штмельные косяки полезли ниоткуда
и поправить не могу так что списывайте и правте сами ))
еще косяк не понятно как импортировать туда всех, особенно если база пользователей большая, нужно порыться и посмотреть
1. Как это о_О ? Если я в глобальных настройках выставлю галочку для агента передачи сообщений - использовать только проверку подлинности TLS, то я не смогу ее снять / перезаписать значение / для пункта меню настройки сервера - агент передачи сообщений. Я имел ввиду именно это.=)
2. Не совсем. На вики пишется что массовые рассылки на не существующие электронные адреса - это часть более серьезной атаки. Подразумевается что если мы включаем опцию в postfix:
то спаммеру в ответ будет выдаваться сообщение о том, что такого ящика в системе не существует. Вывод: путем отсеивания адресов на которые не будет выдаваться такое сообщение, спаммер может составить базу адресов. ИМХО конечно, но речь там идет именно об этой опции postfix.