MDaemon 9.6.2 Rus
Jun. 27th, 2008 11:12 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
1. Куда мдемон ложит архивный файл конфигурации, который экспортирует из меню
Файл - заархивировать конфигурацию
2. Как его восстановить?
3. Будет ли конфигурашка от русского мдемона работать на английском? А то меня его глюки достали
Файл - заархивировать конфигурацию
2. Как его восстановить?
3. Будет ли конфигурашка от русского мдемона работать на английском? А то меня его глюки достали
no subject
Date: 2008-06-27 11:04 am (UTC)tupo poverh mozhno.
sravni na nalichie russkih bukv/imen
no subject
Date: 2008-06-27 06:55 pm (UTC)no subject
Date: 2008-06-27 10:59 pm (UTC)на 100% не скажу, от последнего мдаемона избавились год назад, и не горюем по этому поводу.
no subject
Date: 2008-06-28 03:58 pm (UTC)no subject
Date: 2008-06-27 11:01 pm (UTC)а вообще - избавляйтесь, особенно если палёный.
no subject
Date: 2008-06-28 03:54 pm (UTC)А что лучше оного? На линукс перейти не могу, т.к специфический софт внутрикорпоративный еле под виндами то живой. Как писан, так и работает
no subject
Date: 2008-06-28 05:45 pm (UTC)в нашей практике пришлось избавляться от него, так как со временем начинает тупить капитально.
меняли либо на нормальный хостинг, либо на hMailServer, который весьма рекомендую, настраивается за полчаса, работает без сбоев, бакап-рестор интегрирован ;)
no subject
Date: 2008-06-28 06:08 pm (UTC)Проблема в другом. У меня под мдемоном около 200 человек юзеров активных. Как пользовательскую базу и каталог перекинуть из одного в другой? Это огого какая нетривиальная задача
no subject
Date: 2008-06-28 07:15 pm (UTC)алгоритм:
берется дистриб даемона аналогичный (по возможности)
ставится на новый сервант по тому же пути что и на старом
стопорятся сервисы и копи+пасте со старого на новый всю структуру каталогов.
ЗЫ это относится к 7-му МДаемону, может к 8-му. 9 не видел, может там что-то переделали, но я бы как минимум попробовал + пройтись в реестре, может там что-то пишется.
no subject
Date: 2008-06-28 07:25 pm (UTC)Меня волнует вопрос если я буду менять полностью продукты. На другой сервер переходить менее глючный, то вот какой скрипт. Формат то поди разный у них файлов
no subject
Date: 2008-06-28 08:17 pm (UTC)там разница в том что на диске хранится только тело письма, заголовки в mysql базе.
batch add для пользователей
естьвозможен.глянь тут: http://hmailserver.com/forum/viewforum.php?f=12
no subject
Date: 2008-06-28 08:33 pm (UTC)Чето я про мдемон не нашел там ничего.
Если разве что экспорт сиквел базой. Ну так с тем же успехом могу и через csv попробовать пустить. С кодировкой проблем не должно быть: везде латница, как в описании учеток, так и в паролях
no subject
Date: 2008-06-28 09:58 pm (UTC)а пользователей проще через ксв http://hmailserver.com/forum/viewtopic.php?t=2634
no subject
Date: 2008-06-28 10:09 pm (UTC)А синтаксис csv стандартизирован в таком случае?
Извините, что достаю тупыми вопросами, первый раз конвертирую почтовики
no subject
Date: 2008-06-29 09:32 am (UTC)синтаксис ксвешника описан по ссылке, если мдаемон подругому экспортирует - в эксель и пару движений мышкой.
no subject
Date: 2008-06-29 09:43 am (UTC)Вобщем спасибо большое. Буду пробовать
no subject
Date: 2008-06-29 09:19 pm (UTC)Field1 - Username
Field2 - Password
Field3 - DomainName
это по поводу csv для hmail'a,
из Mdaemon'a тоже легко вытаскивается, просто экспорт пользователей, и лишние поля прибить, +автозаменой добавить @domain.
за это (для 8 мдаемона) отвечу, ибо так именно с него на хмэйл одну контору и переводил.
ЗЫ в предыдущем посте >>можно тупо pop3 коннектором из МДаемона повытаскивать.
читать как "с помощью поп3 коннектора hmail'a вытащить из мдаемона". на всякий случай =)
no subject
Date: 2008-06-29 09:34 pm (UTC)Это не сложно, действительно, если бы не достаточно объемное количество юзерей.
Парсер, на похапе, сортировку напишу если совсем грустно будет.
В этом есть свой мазохизм: день писать парсер и день отлаживать, когда за 3 часа можно руками...
no subject
Date: 2008-06-29 10:18 pm (UTC)вот пример мдаемоновской базы
первый столбец прибиваем, столбец "Пассворд" перетаскиваем на второе место, столбец "domain" на третье, все остальные прибиваем,
прибиваем первую строчку, сохраняем как csv.
должно получится
abcd,password,domain.ru
...
берём скрипт (лень проверять отличается ли он от того что в форуме, мы его пользовали)
'script to add users to hMailServer
'found here http://hmailserver.com/forum/viewtopic.php?t=2634
'usage: import2hmail_from_csv.vbs import.csv
'import.csv format: User;username;password;domain.com
'or
'import.csv format: Alias;aliasname;forward_to;domain.com
Option Explicit
Dim obBaseApp
Dim objFSO
Dim objTextFile
Dim strNewAlias,i
Const ForReading = 1
Set obBaseApp = CreateObject("hMailServer.Application")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile("import.csv", ForReading) 'Change the name of Objects.csv to the name of your CSV file that you put in the same directory as the script.
'CHANGE ADMIN PASSWORD HERE!!!!
Call obBaseApp.Authenticate ("Administrator", "Forever")
Do While objTextFile.AtEndOfStream <> True
strNewAlias = split(objTextFile.Readline, ";")
Select Case strNewAlias(0)
Case "User"
AddUser strNewAlias(1), strNewAlias(2), strNewAlias(3)
Case "Alias"
AddAlias strNewAlias(1), strNewAlias(2), strNewAlias(3)
End Select
i = i + 1
Loop
Sub AddAlias(strAlias,strEmailAddress,strDomain)
Dim obDomain
Dim obAliases
Dim obNewAlias
Set obDomain = obBaseApp.Domains.ItemByName(strDomain)
Set obAliases = obDomain.Aliases
Set obNewAlias = obAliases.Add()
obNewAlias.Name = strAlias & "@" & strDomain 'username
obNewAlias.Value = strEmailAddress 'password
obNewAlias.Active = 1 'activates user
obNewAlias.Save() 'saves account
Set obNewAlias = Nothing
Set obAliases = Nothing
Set obDomain = Nothing
End Sub
Sub AddUser(strUsername, strPassword, strDomain)
Dim obDomain
Dim obAccounts
Dim obNewAccount
Set obDomain = obBaseApp.Domains.ItemByName(strDomain)
Set obAccounts = obDomain.Accounts
Set obNewAccount = obAccounts.Add()
obNewAccount.Address = strUsername & "@" & strDomain 'username
obNewAccount.Password = strPassword 'password
obNewAccount.Active = 1 'activates user
obNewAccount.Maxsize = 0 'sets mailbox size, 0=unlimited
obNewAccount.Save() 'saves account
Set obNewAccount = Nothing
Set obDomain = Nothing
Set obAccounts = Nothing
End Sub
вуаля.
это про это сложности или я что-то не понял?
no subject
Date: 2008-06-29 10:27 pm (UTC)Сложностей нету. Единственное что меня смущает, это то, что если скрипты не пойдут, то руками придется все делать. Надеюсь пойдут
Огромное спасибо еще раз
no subject
Date: 2008-06-28 08:34 pm (UTC)