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

Eserv Forum / E2 / Eserv 2 support / pop3recv + прокси - корпоративный yandex

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
завели корпоративную почту на yandex — почта нашего домена сваливается в один ящик (mailbox@domain.ru), откуда мы должны её забирать.

есть нюанс — интернет работает через прокси с авторизацией.

pop3recv версии 1.72 не умеет работать с авторизацией, но им раньше пользовались, он нормально собирал почту.

pop3recv версии 1.75 умеет работать с авторизацией, соединяется с почтовым сервером, вроде как получает оттуда почту (там она удаляется), но — в ящиках она не появляется, в тоссере ни слова об обработке писем....

подскажите — где что проверить? какие логи показать?
 
Комментарии к этой версии (31.03.2011 08:35) [~kosoreZZZ] 0a8e433c
АвторДатаТекстtags
pig31.03.2011 10:03
  • .eml и парный ему (по времени) *.toss из temp отправьте письмом на support@ или мне на ящик (но я только вечером почту посмотрю).
wikipost
kosoreZZZ31.03.2011 12:13
.eml файл есть, а вот .toss файл — как будто отсутствует... есть .toss файл, 0ого размера, и чуть ранее модифицированный — вряд ли это он...

кстати — как можно вручную запустить тоссер на .eml файле, чтобы всё же раскидать письма?
wikipost
kosoreZZZ31.03.2011 12:30
командная строка: agents\pop3recv.exe -z -ps proxy -pp 8080 -pu * -pw * -d -o temp\%TempFile%.eml -s %Server% -u %Login% -w %Password% &agents\Erobot.exe -c agents\pop3toss.cfg -o temp\%TempFile%.toss -i temp\%PrevTempFile%.eml

erobot.exe версии 1.94
wikipost
pig31.03.2011 13:41
А если попробовать руками (батником) натравить Erobot на этот EML? Имя файла явно указать в ключе -i, обязательно в ключе -o выходной файл, чтобы видно было, сделал он что-нибудь или где. Текущим при запуске должен быть каталог, где лежит Eserv.exe.
Я сейчас уже не скажу, какие версии актуальны, можно на FTP глянуть.
wikipost
kosoreZZZ31.03.2011 13:56
а такую строку выполнить можно, переместив .eml файл в папку agents?

Erobot.exe -i 78.11.639529250.eml -o xxx

если можно, то результатом создаётся файл xxx 0ого размера...
wikipost
pig31.03.2011 14:17
По хорошему тогда mail\spool\ надо в agents создать, чтобы было куда найденные письма складывать. Конфиг-файл не указали — ключ -c, без него Erobot ничего не делает. Кстати, посмотрите, он не побился случаем?
wikipost
kosoreZZZ01.04.2011 05:51
выполнил из корневого каталога строку

agents\Erobot.exe -c agents\pop3toss.cfg -o temp\test.toss -i temp\test.eml

и почта начинает раскладываться по ящикам!

получается, что pop3recv неверно передаёт erobot имя обрабатываемого файла?
wikipost
ac01.04.2011 06:23
Pop3recv ничего в Erobot не передает, он даже не догадывается о его существовании. Всё передается из задания планировщика. Возможно erobot не видит входного файла на момент запуска. Раньше (в прошлом веке) он сообщал о такой проблеме окошком "ошибка: 2", потом (лет 10 назад) что-то в него было добавлено для более аккуратной обработки этой ситуации. Обновите агентов из ftp://ftp.eserv.ru/pub/beta/2.99/ ...
wikipost
ac01.04.2011 06:26
Еще можно попробовать перед списком опций Erobot'а поставить задержку, например "5000 PAUSE", т.е.
... &agents\Erobot.exe 5000 PAUSE -c agents\pop3toss.cfg ...
wikipost
kosoreZZZ01.04.2011 06:46
ред: 01.04.2011 06:51
использовал pop3recv версии 1.72, которая не умеет работать через прокси, и почта пошла!

вывод — кривоватая версия pop3recv 1.75!

хм... посмотрел на ftp — а там вообще версия 1.72 но у меня откуда то есть ещё версия 1.74 сейчас её тоже проверю
wikipost
kosoreZZZ01.04.2011 07:33
агенты все свежие!
wikipost
pig01.04.2011 10:50
kosoreZZZ пишет: кривоватая версия pop3recv 1.75!

Не кривоватая — просто дольше стартует. Erobot раньше успевает взлететь и увидеть, что файла для обработки нет.
wikipost
ac01.04.2011 15:42
kosoreZZZ пишет: агенты все свежие!

Свежий только E4 Вы попробовали вариант с "5000 PAUSE" ?
wikipost
Работает на Eserv/5.05555 (05.06.2016)