MDaemon 9
1. Където mdemon поставя архивния конфигурационен файл, който експортира от меню Файл - архивирайте конфигурацията 2. Как да го възстановим? 3. Ще работи ли конфигуратора от българския mdemon на английски? И тогава неговите проблеми ме хванаха
Отговорено: 21
AFAIR tam zhe gde mdaemon.exe tupo poverh mozhno. сравни на наличие руских букв/имен
Трудно е за вярване. Как е това? Не можах да намеря ресторант в менюто
Глупаво над файловете за записване. тези. подслушван през mdaemon.ini или каквото и да е. Не мога да кажа 100%, отървахме се от последния mdaemon преди година и не скърбим за това.
И какво предлагате по-добро?
afair глупаво спряхме услугата mdaemon и копирахме цялата й папка - беше достатъчно за очите за архива. но като цяло - махнете го, особено ако е опърлено.
Защо да се отървем от? Ще дойдат ли на гости от отдел К? Какво по-хубаво от това? Не мога да премина към Linux, защото конкретният вътрешнокорпоративен софтуер почти не съществува под Windows. Както е писано, така и работи
в интернет има истории за МД, който "сложих го преди 3 години и повече не го пипах", но: в нашата практика трябваше да се отървем от него, защото с времето започва да се затъпява напълно. променен или на нормален хостинг, или на hMailServer, което силно препоръчвам, може да се конфигурира за половин час, работи без грешки, архивирането е интегрирано;)
Точно сега преместих сървъра на друг хост, по-мощен. Старият ще бъде напълно съборен. Ротацията е естествена. Преконфигурирайте на нов - половин час работа. Проблемът е другаде. Имам около 200 активни потребители под mdemon. Как да прехвърля потребителската база и директорията от един на друг? Това е толкова трудна задача
Не разбирам съвсем кое е нетривиалното? алгоритъм: разпределението е взетоподобен демон (ако е възможно) се поставя на новия бюфет по същия път като на стария услугите се спират и копират + поставят от старата към новата цялата структура на директорията. PS това се отнася за 7-ми MDaemon, може би 8-ми. Не видях 9, може би са променили нещо там, но поне бих опитал + да прегледам регистъра, може би там е написано нещо.
Не. Аз mdemon вече прехвърлен като цяло. Във вторник (понеделник-празник!) ще прехвърля всички потребители, иначе са откраднали лаптопи, ако прехвърля сървъра, хората ще останат без поща.
Притеснява ме въпросът дали ще сменя изцяло продуктите. За да превключите към друг сървър с по-малко грешки, ето го скрипта. Форматът е различен за техните файлове
хм колко потребители? има разлика в това, че само тялото на писмото се съхранява на диска, заглавките в базата данни на mysql. Възможно е групово добавяне за потребители. вижте тук: http://hmailserver.com/forum/viewfo rum.php?f=12
Не намерих нищо за mdemon там.
Освен ако експортът не е база за продължение. Е, със същия успех мога да пробвам да стартирам през csv. Не трябва да има проблеми с кодирането: навсякъде на латиница, както в описанието на акаунтите, така и в паролите
Трябва ли да премествате имейли? и е по-лесно за потребителите чрез csv http://hmailserver.com/forum/viewto pic.php?t=2634
Писмата по-специално. Все пак не искам ръчно да прехвърля базата към
200 акаунта, а после още месец гонят бухове и мениджъри да им сменят паролите в клиентите.
Синтаксисът на csv стандартизиран ли е в този случай?
Извинете, че задавам глупави въпроси, това е първият път, когато конвертирам мейлъри
Ами буквите трябва да се гледат, тъй като е необходимо да се изморят. Можете глупаво да извадите pop3 конектор от MDaemon. Синтаксисът на флага е описан чрез препратка, ако mdaemon експортира по различен начин- в Excel и няколко движения на мишката.
Една двойка не е достатъчна. Заглавките на полетата са без знак. Ако нещо трябва да се прехвърли, тогава има ужасен кръвоизлив.
Благодаря ви много. ще опитам
Поле1 - Потребителско име Поле2 - Парола Поле3 - Име на домейн става въпрос за csv за hmail'a, лесно е да се изтегли и от Mdaemon, просто експортирайте потребители и победете допълнителните полета, +добавете @domain чрез автоматично коригиране. за това (за 8 mdaemon) ще отговоря, защото така преведох един офис от него на hmail.
Заплаха в предишния пост >>, можете глупаво да извадите pop3 конектора от MDaemon. прочетете като „използване на pop3 конектора на hmail, за да го извадите от mdaemon“. за всеки случай =)
Благодаря ти. Наистина не е трудно, ако не беше доста голям брой потребители.
Parser, pohapa, ще напиша сортиране, ако наистина е тъжно.
Това има свой собствен мазохизъм: ден за писане на анализатор и ден за отстраняване на грешки, когато можете да го направите с ръцете си за 3 часа.
Така. Не разбирам съвсем къде е трудността? Просто не разбирам ето пример за база на mdaemon първата колона е закована, колоната „Парола“ е изтеглена на второ място, колоната „домейн“ е 3-та, всички останали са заковани, първият ред е закован, запишете като csv. трябва да бъде abcd,password,domain.ru .
вземете скрипт (твърде мързелив да проверя дали се различава от този във форума, ние го използвахме) 'скрипт за добавяне на потребители към hMailServer 'намерен тук http://hmailserver.com/forum/viewto pic.php?t=2634 'използване: import2hmail_from_csv.vbs import.csv 'import.csv формат: потребител;потребителско име;пас word;domain.com 'или 'import.csv формат: Псевдоним;псевдоним;forward_to;domain.com
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) 'Променете името на Objects.csv на името на вашия CSV файл, който поставяте в същата директория като сценарий.
„СМЕНЕТЕ АДМИНИСТРАТОРСКАТА ПАРОЛА ТУК. Извикване на obBaseApp.Authenticate ("Администратор", "Завинаги")
Направете Докато objTextFile.AtEndOfStream <> Вярно strNewAlias = split(objTextFile.Readline, ";")
Изберете Case strNewAlias(0) Case "User" AddUser strNewAlias(1), strNewAlias(2), strNewAlias(3) Case "Alias" AddAlias strNewAlias(1), strNewAlias(2), strNewAlias(3) End Select
Sub AddAlias(strAlias,strEmailAddress,strDom ain) Dim obDomain Dim obAliases Dim obNewAlias
Задайте obDomain = obBaseApp.Domains.ItemByName(strDomain) Задайте obAliases = obDomain.Aliases Задайте obNewAlias = obAliases.Add()
obNewAlias.Name = strAlias & "@" & strDomain 'потребителско име obNewAlias.Value = strEmailAddress 'парола obNewAlias.Active = 1 'активира потребител obNewAlias.Save() 'запазва акаунт
Задайте obNewAlias = нищо Задайте obAliases = нищо Задайте obDomain = нищо
Sub AddUser(strUsername, strPassword, strDomain) Dim obDomain Dim obAccounts Dim obNewAccount
Задайте obDomain = obBaseApp.Domains.ItemByName(strDomain) Задайте obAccounts = obDomain.Accounts Задайте obNewAccount = obAccounts.Add()
obNewAccount.Address = strUsername & "@" & strDomain 'потребителско име obNewAccount.Password = strPassword 'парола obNewAccount.Active = 1 'активира потребител obNewAccount.Maxsize = 0 'задава размера на пощенската кутия, 0=неограничен obNewAccount.Save() 'запазва акаунта
Задайте obNewAccount =Нищо Задайте obDomain = Нищо Задайте obAccounts = Нищо
End Sub voila. За тази сложност ли става въпрос или нещо не разбрах?
ОТНОСНО! Благодаря много. vba скрипт?
Няма трудности. Единственото нещо, което ме обърква е, че ако скриптовете не работят, тогава ще трябва да правите всичко на ръка. Надявам се да го направят
Благодаря ви много отново
Основното е, че последователността на полетата е същата