Регистрация...

Eserv Forum / E4 / Mail / e4in.exe не конвертирует eml-файлы

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Раньше ей пользовалась, все получалось, а теперь подсовываю ей файлик юзера из Е2 с одним письмом и получаю в ответ
From qq.eml To ..\DATA\domains\aori.co.ru\matveeva Result:0 0
Я что-то делаю не так?
 
Комментарии к этой версии (02.06.2010 19:46) [~matveeva] ec8e766d
АвторДатаТекстtags
ac03.06.2010 02:52
ред: 03.06.2010 02:53
А если указывать не qq.eml, а каталог, в котором этот файл лежит?
wikipost
matveeva03.06.2010 13:21
ред: 03.06.2010 13:22
Ой... так заработало, но как-то странно... Вот что выводится:
From ..\ To ..\DATA\domains\aori.co.ru\matveeva TDIR:..\DATA\domains\aori.co.ru\matveeva\@@ TDIR:..\DATA\domains\aori.co.ru\matveeva\acIMAP TDIR:..\DATA\domains\aori.co.ru\matveeva\acIMAP/conf TDIR:..\DATA\domains\aori.co.ru\matveeva\acSMTP TDIR:..\DATA\domains\aori.co.ru\matveeva\acSMTP/conf TDIR:..\DATA\domains\aori.co.ru\matveeva\acSMTP/conf/plugins TDIR:..\DATA\domains\aori.co.ru\matveeva\acSMTP/conf/plugins/popfile TDIR:..\DATA\domains\aori.co.ru\matveeva\acSMTP/conf/plugins/rbl TDIR:..\DATA\domains\aori.co.ru\matveeva\acSMTP/conf/plugins/spf TDIR:..\DATA\domains\aori.co.ru\matveeva\acSMTP/conf/plugins/ydk TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/akulova TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/akulova/INBOX TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/akulova/INBOX/web TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/duck TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/duck/INBOX TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/duck/INBOX/web TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/lozinskaya TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/lozinskaya/INBOX TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/lozinskaya/INBOX/web TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/matveeva TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/matveeva/INBOX TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/apps/matveeva/INBOX/web TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/conf TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/conf/http TDIR:..\DATA\domains\aori.co.ru\matveeva\acWEB/news TDIR:..\DATA\domains\aori.co.ru\matveeva\cert TDIR:..\DATA\domains\aori.co.ru\matveeva\CommonPlugins TDIR:..\DATA\domains\aori.co.ru\matveeva\CommonPlugins/acFilter TDIR:..\DATA\domains\aori.co.ru\matveeva\CommonPlugins/acFilter/antispam

И это еще далеко не конец... и все пишет и пишет... письмо лежало в корне Е4, соответственно и папку указала корневую Е4
wikipost
ac03.06.2010 18:08
Это, конечно, надо остановить. А то он в ваш ящик засунет все eml-файлы, которые там найдёт, т.е. весь почтовый архив.
wikipost
matveeva04.06.2010 09:17
))) Остановила. Засунул. ))) А eml-файлов было всего два, в каждом по одному письму. А все остальное она из E4.ini что ли взяла? Или по подкаталогам тоже лазила? (она — в смысле утилита ) Теперь в папке \DATA\domains\aori.co.ru\matveeva лежит вот что:
04.06.2010 10:12 <DIR> . 04.06.2010 10:12 <DIR> .. 25.12.2009 11:20 <DIR> &-BB4EQgQ 25.12.2009 11:20 <DIR> &BB4EQgQ 03.06.2010 14:28 659я456 .dirs.db3 31.05.2010 13:17 24я576 .headers.db3 31.05.2010 13:17 53я248 .messages.db3 03.06.2010 14:21 <DIR> @@ 03.06.2010 14:21 <DIR> acIMAP 03.06.2010 14:21 <DIR> acSMTP 03.06.2010 14:21 <DIR> acWEB 03.06.2010 14:21 <DIR> cert 03.06.2010 14:21 <DIR> CommonPlugins 03.06.2010 14:21 <DIR> CONF 03.06.2010 14:21 <DIR> DATA 15.12.2009 11:50 <DIR> Drafts 03.06.2010 14:19 <DIR> INBOX 21.01.2010 16:35 <DIR> Sent 01.06.2010 11:27 <DIR> spam 15.12.2009 11:50 <DIR> Templates 02.06.2010 10:52 <DIR> Trash
И большая часть создалась как раз конвертером. В след. раз надо подсовывать папку-источник, в которой ничего больше нет, кроме eml-файла.
wikipost
ac04.06.2010 09:42
matveeva пишет: Или по подкаталогам тоже лазила?

Да, он берет указанный каталог с подкаталогами.
wikipost
Moor04.02.2011 12:40
Ну вот еще один горемыка появился Пока только пытаюсь запустить Eserv4. Для начала вопрос по конвертации почты из Eserv2. Пытаюсь выполнить
e4in i4 путь_к_файлам_почты_EServ2 путь_Eserv4\data\domains\имя_домена получаю например такое: From D:\E2Mail\ To D:\Eserv4\DATA\DOMAINS\Belagro.by\ D:\E2Mail\/Borovskaya.eml 1 D=0 D:\E2Mail\/Hireyeva.eml 2 D=0 D:\E2Mail\/Janushkevich.eml 3 D=0 D:\E2Mail\/Korsak.eml 4 D=0 D:\E2Mail\/Larushina.eml 5 D=0 D:\E2Mail\/Lutin.eml 6 D=0 D:\E2Mail\/Malukova.eml 7 D=0 D:\E2Mail\/Matusevich.eml 8 D=0 D:\E2Mail\/Mikulich.eml 9 D=0 D:\E2Mail\/Narkevich.eml 10 D=0 D:\E2Mail\/Oleshkevich.eml 11 D=0 D:\E2Mail\/Petrulina.eml 12 D=0 D:\E2Mail\/Prokopchik.eml 13 D=0 D:\E2Mail\/Rudenkova.eml 14 D=0 D:\E2Mail\/Shub.eml 15 D=0 D:\E2Mail\/Voitovich.eml 16 D=0 D:\E2Mail\/volchock.eml 17 D=0 Result:0 17

И ничего. Вижу что растет файл domains\имя_домена\.messages.db3, но у юзерей в ящиках ничего не появляется (да и ящики не создаются). Тот же эффект если пробую по одному, добавив к начальному и конечному пути имя юзеря. Куда копать?
wikipost
matveeva04.02.2011 13:08
А разве не надо в конце, после домена, указывать имя конкретного юзера? И подсовывать только его почту?
wikipost
Moor04.02.2011 13:42
ред: 04.02.2011 13:44
Я же говорю — пробовал и так и так. Если не указываешь в путях юзеря — e4in молотит всех кого нашел во входном каталоге. Вроде как-то так. Но тут я пока новичок. А как Вы конвертили — по одному? И раскладывалось с ящики? Чего-то я гляжу тот лог что Вы приводили имеет отличия с моим...
wikipost
matveeva04.02.2011 13:52
ред: 04.02.2011 13:54
Moor пишет: Я же говорю — пробовал и так и так.
Не увидела.
Moor пишет: А как Вы конвертили — по одному?
Я практически этим и не пользовалась. У меня все юзеры по POP3 почту забирают, поэтому ящики их в основном пустые. Пришлось только 1-2 обработать. У меня так выглядит строка:
e4in.exe i4 @ ..\DATA\domains\DOMAINNAME\USERNAME\inbox >>log
А в @ лежали почт. файлы
wikipost
Moor04.02.2011 13:59
Ясно, спасибо, буду пробовать. Может заодно подскажете про задание интервала в планировщике PopMail. 5 минут по умолчанию это как-то слишком. Пробовал переставить на 15 минут по-разному — и просто 900, и Interval: 900, ну никак. Документации по синтаксису увы никакой
wikipost
matveeva04.02.2011 14:11
ред: 04.02.2011 14:13
Moor пишет: Может заодно подскажете про задание интервала в планировщике PopMail.
Это для собирания почты из POP ящиков? Вообще про интервалы написано в правой части таблицы при кликании на "Планировщик". У меня стояло каждые 15 мин:
E2S: 3 00:15
Это из Е2 так перенеслось.
wikipost
Moor04.02.2011 14:53
Ну да?! У меня в E2 было записано
POP3RECV TRUE 3 00:15 (в смысле в INI, а в самом E2 План: 00:15, Режим: с интервалом, Активно: Да )
. Похожего ничего.
Спасибо, вроде работает. Не подскажете где об этом почитать?
А по конвертации — если я на вход даю всю папку где свалена почта всех юзерей, а на выход конкретно
..\DATA\domains\DOMAINNAME\USERNAME\inbox
, то в этот INBOX всё и сваливается, в смысле почта всех юзерей. Так что видимо придется по очереди в отдельную папку перекидывать одного за одним юзерей и по одному конвертить. Я так понял при удачном импорте они из исходной папки сносятся
wikipost
matveeva04.02.2011 15:06
ред: 04.02.2011 15:09
Moor пишет: У меня в E2 было записано
И у меня так было. Так и перенеслось: 3="с интервалом", 15=15 мин.
Moor пишет: то в этот INBOX всё и сваливается
Ну да. Из "откуда" берется все подходящее по формату и кладется в "куда". Надо для каждого свое делать.
Moor пишет: Я так понял при удачном импорте они из исходной папки сносятся
Это я уже не помню. Я сделала временную папку @ и туда кидала переносимую почту юзера.
Moor пишет: Не подскажете где об этом почитать?

Вот доки www.eserv.ru/Eserv4Docs. Еще про переход была длинная тема здесь, на форуме. Там тоже много обсуждалось.
wikipost
Moor04.02.2011 15:15
ред: 04.02.2011 15:19
Спасибо, перечитал уже давно от корки до корки. Про интервалы ничего не встретил. Почему надо указывать еще и E2S? В краткой справке по теме сказано только
Time: 14:00 для запуска в 14:00 ежедневно, Time: 14:00 DayOfWeek: 1-5 AND для запуска в 14:00 по будням, TimeInterval: 8:30-17:00 для запуска каждые 300 секунд в интервале 8:30-17:00
wikipost
matveeva04.02.2011 16:32
Moor пишет: очему надо указывать еще и E2S?
Может, и не надо. У меня так "само" сформировалось при переносе с Е2 на Е4. Наверное, должно быть IntervalExp: hh:mm Это в документации к Е2.
wikipost
ac04.02.2011 16:55
Да, E2S — это только для совместимости с планами, импортированными из E2. А по умолчанию в планировщике используются E3-совместимые команды, и E2S не нужен.
wikipost
Moor04.02.2011 17:25
ред: 04.02.2011 17:26
Да, спасибо всем участвовавшим, работает как E2S: 3 00:15 так и IntervalExp: 00:15.
Но остались вопросы по импорту почты из E2. Ну не пойму я логики работы e4in.
Похоже он предназначен для пакетного (батником) импорта, потому как выходной путь у него должен быть папкой INBOX конечного юзеря. И следовательно в папке входного пути должна на этот момент находиться только почта этого юзеря. Только вот еще засада. В E2 в ящике (файле) юзеря могло быть сколько угодно писем. И e4in так его в Е4 и валит — письмо вроде одно, а начинаешь его листать — там все подряд. Делить он их не хочет. Или я чего не расковырял еще в нем? Целый день его кручу и так и сяк... Может кто посоветует как корректно перегнать всю почту из Е2 в Е4?
wikipost
ac04.02.2011 23:35
Альтернативный способ — средствами PopPull забрать почту с E2, как если бы это был внешний сервер.
wikipost
ac05.02.2011 00:02
Или вообще не импортировать, а забрать почт.клиентами почту на старом E2, а потом переключить сервер.
wikipost
matveeva05.02.2011 21:32
ac пишет: Или вообще не импортировать, а забрать почт.клиентами почту на старом E2, а потом переключить сервер.
Я именно так и делала. Всех пнула, чтобы проверили почту, а потом отключила. В итоге осталось неск. ненулевых ящиков. И там растащила каждый файл на отдельные *.eml. Их клала в отдельную папку и для каждого юзера делала отдельно. Но проще, конечно, просто забрать почту из Е2.
wikipost
Работает на Eserv/5.05567 (10.02.2020)