Замена для Эксчейнджа

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Volkoff
мл. сержант
Сообщения: 100
Зарегистрирован: 2008-04-22 10:44:55
Откуда: СПб

Re: Замена для Эксчейнджа

Непрочитанное сообщение Volkoff » 2008-12-05 16:09:01

Если нужен просто календарь без веб доступа, можно включить на апаче mod_dav , сделать доступ на запись АД группе через mod_authnz_ldap и экспортнуть календарь из тундера или оутглюка.

Код: Выделить всё

VirtualHost *:80>
        ServerAdmin postmaster@domain.ru
        ServerName calendar.domain.ru
        DocumentRoot    /usr/local/www/calendar/data/
        DAVLockDB "/usr/local/www/calendar/davlock"
        CustomLog /var/log/httpd/calendar-access.log combined
        ErrorLog /var/log/httpd/calendar-error.log

        <Directory "/usr/local/www/calendar/data">
                AllowOverride Limit
                Order allow,deny
                Allow from all
                DAV On
                AuthType Basic
                AuthName "Domain calendar"
                AuthBasicAuthoritative off
                AuthBasicProvider ldap
                AuthzLDAPAuthoritative on
                AuthLDAPURL ldap://dc1.domain.ru:3268/dc=domain,dc=ru?sAMAccountName?sub?(&(objectClass=user)(!(objectClass=computer)))
                AuthLDAPBindDN "CN=ldap_user ,CN=Users,DC=domain,DC=ru"
                AuthLDAPBindPassword -password-
                 <LimitExcept GET OPTIONS>
                   require ldap-group CN=Calendar editors,OU= -тут путь к группе в АД конвертнуть в UTF-8 если есть русские контейнеры-, DC=domain, DC=ru
                 </LimitExcept>
        </Directory>
</VirtualHost>
дёшево и сердито.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Замена для Эксчейнджа

Непрочитанное сообщение Larin » 2008-12-05 18:41:04

у нас контора все, что юзает от эксчейнджа это адресная книга.
может кто подскажет как сделать адресную книгу на правильном софте? необязательно брать из АД. если нужно, то и руками вводить буду.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Замена для Эксчейнджа

Непрочитанное сообщение princeps » 2008-12-07 10:56:04

Larin писал(а):необязательно брать из АД. если нужно, то и руками вводить буду.
В Exchange нет, по сути, своей адресной книги - он делает выборку из базы LDAP сервера каталогов, в твоем случае, видимо - с контроллера домена AD. Натрави адресную книгу своего почтового клиента на контроллер домена и получишь все адреса безо всяких exchange'ей.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Volkoff
мл. сержант
Сообщения: 100
Зарегистрирован: 2008-04-22 10:44:55
Откуда: СПб

Re: Замена для Эксчейнджа

Непрочитанное сообщение Volkoff » 2008-12-08 9:15:52

настройка Thunderbird на чтение адресов из АД:

Код: Выделить всё

//LDAP config
lockPref("ldap_2.autoComplete.directoryServer", "ldap_2.servers.ldapint");
lockPref("ldap_2.autoComplete.useDirectory", true);
lockPref("mail.identity.default.directoryServer", "ldap_2.servers.ldapint");
lockPref("ldap_2.prefs_migrated", true);
lockPref("ldap_2.servers.history.filename", "history.mab");
lockPref("ldap_2.servers.history.replication.lastChangeNumber", 0);
lockPref("ldap_2.servers.ldapint.csid", "UTF-8");
lockPref("ldap_2.servers.ldapint.auth.dn", "domain\\" + env_user + "");
lockPref("ldap_2.servers.ldapint.auth.savePassword", true);
lockPref("ldap_2.servers.ldapint.description", "НАЗВАНИЕ КНИГИ");
lockPref("ldap_2.servers.ldapint.filename", "abook-1.mab");
lockPref("ldap_2.servers.ldapint.position", 1);
lockPref("ldap_2.servers.ldapint.uri", "ldap://dc1:389/dc=domain,dc=ru??sub?&(mail=*@*)(|(objectClass=user)(objectClass=group))");
lockPref("ldap_2.servers.pab.filename", "abook.mab");
lockPref("ldap_2.servers.pab.replication.lastChangeNumber", 0);
Предварительно объявить

Код: Выделить всё

var env_user    = getenv("USERNAME");
domain,ru заменить на свое.
Использовать дополнение Contacts Sidebar, по умолчанию показывает не более 100 контактов вроде можно префсами увеличить.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Замена для Эксчейнджа

Непрочитанное сообщение princeps » 2008-12-08 10:01:05

Ну вот, пожалуйста. Спасибо, чувак, избавил меня от необходимости самому в этом копаться :)
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Замена для Эксчейнджа

Непрочитанное сообщение Larin » 2008-12-08 10:28:32

хм...сегодня попробую.

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Замена для Эксчейнджа

Непрочитанное сообщение Larin » 2008-12-10 13:40:11

че-то вообще нет эффекта.
прописал настройки в thunderbird.cfg
странно.

Volkoff
мл. сержант
Сообщения: 100
Зарегистрирован: 2008-04-22 10:44:55
Откуда: СПб

Re: Замена для Эксчейнджа

Непрочитанное сообщение Volkoff » 2008-12-11 10:56:48

в all.js есть ссылка на thunderbird.cfg?
читай тут https://developer.mozilla.org/en/MCD%2c ... AutoConfig
по простому : в с:\program files\mozilla thunderbird\greprefs\all.js меняем

Код: Выделить всё

pref('general.config.obscure_value', 0);
pref('general.config.filename', 'thunderbird.cfg');
Это если мы thunderbird.cfg положили в с:\program files\mozilla thunderbird\
Если у нас конфиг на сервере в thunderbird.cfg пишем:

Код: Выделить всё

lockPref("general.config.vendor","mozweb32");
lockPref("autoadmin.global_config_url","http://ip.твоего.web.сервака/mozilla.js");
lockPref("autoadmin.append_emailaddr",false);
и все настройки уже в mozilla.js
Второй вариант гораздо гибче - позволяет что-то на ходу изменить для почтовых клиентов всего домена, тогда как в первом распостраняется пакадж с уже вшитыми настройками, но зато второй вариант тормозит больше при запуске.
про префсы читать тут:http://kb.mozillazine.org/About:config_entries в основном радел mailnews.
Для тестирования после изменения настроек надо грохать %appdata%\thunderbird\, (забекапив почту:) хотя некоторые изменения проходят и так.
для первого варианта могу кинуть скрипт, который по %username% дергает из АД cn, mail и определяет их в переменные окружения пользователя, откуда их потом можно дергать в thunderbird.cfg

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Замена для Эксчейнджа

Непрочитанное сообщение Larin » 2008-12-11 11:17:27

Volkoff писал(а):в all.js есть ссылка на thunderbird.cfg?
читай тут https://developer.mozilla.org/en/MCD%2c ... AutoConfig
по простому : в с:\program files\mozilla thunderbird\greprefs\all.js меняем
это под фрей. в /home/user/.thunderbird/profile/ нет файлика all.js

Volkoff
мл. сержант
Сообщения: 100
Зарегистрирован: 2008-04-22 10:44:55
Откуда: СПб

Re: Замена для Эксчейнджа

Непрочитанное сообщение Volkoff » 2008-12-11 11:42:00

The name of the file can be anything you want because it is named by a general.config preference that should be added at the end of file MOZILLA_HOME/default/pref/all.js or MOZILLA_HOME/greprefs/all.js: pref("general.config.filename", "mozilla.cfg");.
Warnings
Beware of the location on the all.js file, all.js file has moved to MOZILLA_HOME/greprefs/all.js, and I noticed the same for Thunderbird and Firefox!
Не знаю какая структура папок у птицы под никсами, но можно обойти - менять не для всех а для конкретного профиля - ищи файлик prefs.js в своем профиле, вставляй строчки туда, только заменить lockpref и defaultpref на user_pref.

Larin
лейтенант
Сообщения: 975
Зарегистрирован: 2008-01-29 20:08:41
Откуда: РБ, Минск

Re: Замена для Эксчейнджа

Непрочитанное сообщение Larin » 2008-12-11 11:59:52

Volkoff писал(а):
The name of the file can be anything you want because it is named by a general.config preference that should be added at the end of file MOZILLA_HOME/default/pref/all.js or MOZILLA_HOME/greprefs/all.js: pref("general.config.filename", "mozilla.cfg");.
Warnings
Beware of the location on the all.js file, all.js file has moved to MOZILLA_HOME/greprefs/all.js, and I noticed the same for Thunderbird and Firefox!
Не знаю какая структура папок у птицы под никсами, но можно обойти - менять не для всех а для конкретного профиля - ищи файлик prefs.js в своем профиле, вставляй строчки туда, только заменить lockpref и defaultpref на user_pref.
ок. попробую.

Fedor
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-12-19 18:17:30
Откуда: Москва

Re: Замена для Эксчейнджа

Непрочитанное сообщение Fedor » 2008-12-17 15:50:10

А кто-нибудь пробовал вот эту Horde Groupware(http://www.horde.org/projects.php) замену Exchange?
Всего хорошего, Федор


neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: Замена для Эксчейнджа

Непрочитанное сообщение neyro » 2008-12-18 16:03:06

Volkoff писал(а):для первого варианта могу кинуть скрипт, который по %username% дергает из АД cn, mail и определяет их в переменные окружения пользователя, откуда их потом можно дергать в thunderbird.cfg

Кидай :smile: думаю много народа будут благодарны.

Volkoff
мл. сержант
Сообщения: 100
Зарегистрирован: 2008-04-22 10:44:55
Откуда: СПб

Re: Замена для Эксчейнджа

Непрочитанное сообщение Volkoff » 2008-12-19 13:38:26

Только ногами не пинайте, это первый опыт в VBS, надергал куски из разных примеров и напильником малость поработал, наверняка можно оптимизировать. Переменные определяются только после перезагрузки, так как идет запись в реестр.

Код: Выделить всё

On Error Resume Next

' Determine the Default Namimng Context for the current user.
' This is the DNS name for your AD Domain in LDAP 

Set objRootDSE = GetObject("LDAP://rootDSE")
baseDnsDN = objRootDSE.Get("defaultNamingContext")
'Wscript.Echo "Domain base DN: " & baseDnsDN
' Now Lets determine your "account name", the one you used to login.

Set objNetwork = CreateObject("Wscript.Network")
strSamAccountName = objNetwork.UserName
'Wscript.Echo "UserName: " & strSamAccountName


Set nto = CreateObject("NameTranslate")
nto.Init 3, baseDnsDN
nto.Set 1, baseDnsDN
strNetBIOSDomain = nto.Get(3)
' Remove trailing backslash.
strNetBIOSDomain = Left(strNetBIOSDomain, Len(strNetBIOSDomain) - 1)
'Wscript.Echo "NetBios Domain: " & strNetBIOSDomain

' Use the NameTranslate object to convert the NT user name to the
' Distinguished Name required for the LDAP provider.
nto.Init 1, strNetBIOSDomain
nto.Set 3, strNetBIOSDomain & "\" & strSamAccountName
strUserDN = nto.Get(1)
'Wscript.Echo "User DN: " & strUserDN

strContainerDN=Parse2(strUserDN)
'Wscript.Echo "Container DN: " & strContainerDN

Function Parse2(sString)
Parse2 = Mid(sString, InStr(sString, "=") + 1)
Parse2 = Mid(Parse2, InStr(Parse2, "=") - 2)
'Parse2 = Left(Parse2, InStr(UCase(Parse2), "DC=") - 2)
End Function

Dim objUser, sCN, sMail
Set objUser = GetObject("LDAP://" & strUserDN)
sCN = objUser.displayName
smail = objUser.mail

'write variables to registry
Const HKEY_CURRENT_USER = &H80000001
strComputer = "."
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _ 
    strComputer & "\root\default:StdRegProv")
strKeyPath = "Environment"
strValueName = "mail"
strValue = sMail
strValueName2 = "name"
strValue2 = sCN
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,strValueName,strValue
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,strValueName2,strValue2

zheromo
рядовой
Сообщения: 10
Зарегистрирован: 2009-02-02 9:43:59

Re: Замена для Эксчейнджа

Непрочитанное сообщение zheromo » 2009-02-02 19:32:02

Недавно наткнулся на продукт Zimbra

http://www.zimbra.com/products/product_editions.html
http://www.korusconsulting.ru/products/ ... ce/zimbra/

По-моему достаточно перспективное решение для замены Exchange, к тому же есть собственный "нормальный" десктопный клиент, где все функции (задачи, календари, общие папки и т.д.) лежат в одном месте.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Замена для Эксчейнджа

Непрочитанное сообщение Alex Keda » 2009-02-02 21:33:28

приходили к нам эти зимбровцы.
внятно ничё объяснить не могут - тока общие слова...
и денег некисло за внедрение хотят
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Замена для Эксчейнджа

Непрочитанное сообщение hizel » 2009-02-02 22:02:11

смотрел внутрю, обнаружил жабу и похапэ, поплювался закрыл
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: Замена для Эксчейнджа

Непрочитанное сообщение neyro » 2009-02-02 22:14:11

Не смешите пожалуйста этим бредом, платить за _аналог_ эксченжа-большей глупости наверно и не слышал, не проще ли заплатить за сам эксчейнж и получить отличную поддержку\качество ?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Замена для Эксчейнджа

Непрочитанное сообщение Alex Keda » 2009-02-02 22:20:48

neyro писал(а):Не смешите пожалуйста этим бредом, платить за _аналог_ эксченжа-большей глупости наверно и не слышал, не проще ли заплатить за сам эксчейнж и получить отличную поддержку\качество ?
про качество - это вы не по адресу.
поддержку - тоже.
============
заплатив - вы НИЧЕГО не получите, кроме отмазки для налоговой.
Таковы реалии нашей жизни. Кто звонил в техподдержку - знает.
Убей их всех! Бог потом рассортирует...

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: Замена для Эксчейнджа

Непрочитанное сообщение neyro » 2009-02-02 23:05:58

Ну в 2008 много чего изменилось, к примеру стандартные виндовые службы в 2008 сервере нареканий(по стабильности\возможностям) вообще не вызывают, чего о 2000-2003 и т.д. я сказать не мог. С эксченжем подозреваю то же самое. А поддержку можно получить на офф форуме(неточно выразился постом выше) - не то, что многие ожидают конечно, но после мозгодробительных конфигов(не берем в расчет не менее мозгодробительные связки из 3-5 софтин в юниксах которые порой необходимо заставить работать вместе(через 10 костылей) для решения некоторых задач) по хз сколько страниц настройка любых виндовых служб - отдых(я бы даже сказал игра-кнопочки красивые потыкать :Yahoo!: ).

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Замена для Эксчейнджа

Непрочитанное сообщение Alex Keda » 2009-02-02 23:32:25

насмешил...
http://www.lissyara.su/?id=1453 - покажи мне почтарь чьи возможности хотябы на уровне этого конфига, и всё управляется галочками?
Хочу посмотреть на портянку из галочек на все случаи жизни =)))
==========
про костыли - непонял... У меня всё везде нормально.
==========
про мозгодробление - если минимальное понимание работы - это мозгодробление - то ваш путь - тупо воткнуть три галки и бегать держась за жопу когда что-то отваливается =))
Наш винадмин, напрмер, не может определить есть ли у домена mx запись, открыт ли с той стороны 25 порт, и чё вообще происходит.
тока если похожая проблема была у кого-то на вышеозвученном форуме - он сможет чё-то сказать и сделать =)))
==========
да, и форум - это не поддержка.
Это отмазка. ПОддержка - это, например, на ебай, пока ты не отпишешься что у тебя всё хорошо - тебя не отпустят.
У нас в банке на телефоне - оператор никогда первым трубку не положитт
а форум - это пародия на техподдержкку
Убей их всех! Бог потом рассортирует...

zheromo
рядовой
Сообщения: 10
Зарегистрирован: 2009-02-02 9:43:59

Re: Замена для Эксчейнджа

Непрочитанное сообщение zheromo » 2009-02-03 0:12:32

lissyara писал(а):приходили к нам эти зимбровцы.
внятно ничё объяснить не могут - тока общие слова...
и денег некисло за внедрение хотят

Зимбра сама по себе бесплатная (имеется в виду Zimbra Collaboration Suite) и OpenSource
http://www.zimbra.com/community/ писал(а):Цитата с офф. сайта
The Zimbra Collaboration Suite (ZCS) Open Source Edition is available for your download free of charge. You are welcome to use, modify, and redistribute ZCS Open Source Edition free of charge, provided you do so according to the terms of the appropriate License.
А то, что нехорошие люди денег хотят, так мы и сами поставим

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Замена для Эксчейнджа

Непрочитанное сообщение princeps » 2009-02-03 9:42:09

Ура, опять холивар с эксчейнджем! :)
lissyara писал(а): про мозгодробление - если минимальное понимание работы - это мозгодробление - то ваш путь - тупо воткнуть три галки и бегать держась за жопу когда что-то отваливается =))
Наш винадмин, напрмер, не может определить есть ли у домена mx запись, открыт ли с той стороны 25 порт, и чё вообще происходит.
тока если похожая проблема была у кого-то на вышеозвученном форуме - он сможет чё-то сказать и сделать =)))
Поддерживаю целиком и полностью. В задницу галочки.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: Замена для Эксчейнджа

Непрочитанное сообщение neyro » 2009-02-03 20:44:02

lissyara писал(а):насмешил...
http://www.lissyara.su/?id=1453 - покажи мне почтарь чьи возможности хотябы на уровне этого конфига, и всё управляется галочками?
Domino + mailmarshal :ROFL:
Это было до меня..но в силу многих факторов(функционал тут не причем кстати...причины были абсолютно с самим софтом не связанны) решили забить и сделать все на оперсорсе (к тому же юзерам лотусовский функционал не вперся..им 1-2 письма в день отправить и забыть...), работало все отлично и не хуже эксима.

п.с. да и для эксченжа есть решения..то, что они стоят как сам эксченж это конечно отдельная тема...
п.с. кроме лотуса кстати с русскими именами больше ни одна система не работает насколько мне известно.