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

Eserv Forum / E2 / Eserv 2 support / Как настроить планировщик на сбор почты с нескольких ящиков?

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
С одного настроил — работает, а с двух?
 
Комментарии к этой версии (29.04.2004 14:54) [~_Ventura_] c9182a8f
АвторДатаТекстtags
pig29.04.2004 15:40
Делаете задание POP3RECV2, копируете в него командную строку изначального, задаёте нужные параметры — и поехали.
imported
_Ventura_30.04.2004 14:32
Добрый день.

Я добавил в файле Eserv.ini сточку

Schedule: POP3RECV2 TRUE 3 |agents\pop3recv.exe -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|43tE8Q==|login|domen|
Перезапустил Eserv но в заданиях ничего нового не появилось. Что я делаю не правильно?

Спасибо.
imported
pig30.04.2004 18:39
Положите рядом с Eserv.exe файл по имени noreg, чтобы конфигурация читалась из INI, а не из реестра.
imported
Alexandron17.11.2008 13:47
А можно ли сделать и подключить в планировщике командный файл (cmd или bat) в котором прописать командные строки для сбора почты с нескольких ящиков.
imported
pig17.11.2008 17:17
Можно. Такой примерно командной строкой:
cmd.exe /c agents\pop3recv.bat %TempFile%

В батнике:
agents\pop3recv .... -u login1 -w pass1 -o temp\%1.eml1 agents\erobot ... -i temp\%1.eml1 -o temp\%1.toss1 agents\pop3recv .... -u login2 -w pass2 -o temp\%1.eml2 agents\erobot ... -i temp\%1.eml2 -o temp\%1.toss2 ....
imported
Alexandron20.11.2008 09:00
Спасибо попробую
imported
Alexandron01.12.2008 11:16
Заработало. Вот только с отправкой через один ящик проблемы. Многие smtp сервера проверяют smtp authorization или шифрование пароля md5, что в eserv вроде нет. Так что если есть какие нибудь рекомендации по рассылке через агента smtp пишите буду благодарен
imported
pig01.12.2008 11:26
Если отправляете через провайдера, попробуйте договориться с провайдером. Если используете прямую доставку адресату, то никакой авторизации там быть не должно.
imported
Alexandron01.12.2008 14:37
сделал как написано agents\smtpsend3 -z -ehlo -sm %Server% -u %Login% -w %Password% -o temp\%TempFile%.smtp -r 1 все заработало в чем отличия (плюсы и минусы) отправки через провайдера от прямой доставки. Есть ли какие нибудь ограничения на прямую доставку
imported
pig01.12.2008 15:10
Плюс провайдера в том, что обычно у него правильные настройки почтового домена, поэтому письма почти гарантированно доходят. А вам при прямой доставке придётся свой сервер в DNS прописывать, чтобы монстры вроде Mail.ru вас не отпинывали.
Ход мысли примерно такой: если основной почтовый сервер у вас провайдерский, то и отправляйте через него. Если принимаете управление входящей почтой полностью на себя, то и доставка исходящей своими руками. Хотя варианты возможны.
imported
Alexandron01.12.2008 15:36
убрал
при прямой доставке придётся свой сервер в DNS прописывать, чтобы монстры вроде Mail.ru вас не отпинывали.
да вроде отправлял на inbox ящик не отопнули
если основной почтовый сервер у вас провайдерский, то и отправляйте через него
пробовал не получается пишет
550 relay not permitted — use md5 authorization
imported
pig01.12.2008 18:00
Если убирали авторизацию, то это я был неправ, не разглядел впопыхах ключ -sm.
Alexandron пишет:
pig пишет: если основной почтовый сервер у вас провайдерский, то и отправляйте через него
пробовал не получается пишет
550 relay not permitted — use md5 authorization

С какой командной строкой? Выше утверждалось, что с ключом -sm %Server% всё работает. -sm — это как раз отправка не напрямую, а через указанный сервер. Вполне себе честная командная строка. Какой сервер в свойствах задания прописан?

P.S. Прямая доставка:
agents\smtpsend3 -z -s %Server% -o temp\%TempFile%.smtp -r 1
где %Server% — это ближайший надёжный DNS-сервер.
imported
Alexandron02.12.2008 08:58
1) если в настройках задания напрямую написать параметры почтового ящика (SMTP сервер, догин и пароль) у провайдера (ertelecom) то при отправке сообщений пишет 550 relay not permitted — use md5 authorization
2) попробовал отправить по строке явно указав SMTP сервер провайдера сообщения тоже уходят
Вопрос как надежнее оставить строку:
agents\smtpsend3 -z -ehlo -sm %Server% -o temp\%TempFile%.smtp -r 1 или
agents\smtpsend3 -z -ehlo -sm mail.e-kirov.ru -o temp\%TempFile%.smtp -r 1
P/S/ DNS сервер указан только в свойствах соединения с инет (у нас инет по ethernet)
imported
pig02.12.2008 11:42
Alexandron пишет: 1) если в настройках задания напрямую написать параметры почтового ящика (SMTP сервер, догин и пароль) у провайдера (ertelecom) то при отправке сообщений пишет 550 relay not permitted — use md5 authorization

Тогда что означает нижеследующее?
Alexandron пишет: 2) попробовал отправить по строке явно указав SMTP сервер провайдера сообщения тоже уходят

Без указания авторизации всё уходит? Тогда рискну предположить, что реквизиты авторизации не соответсовали адресу отправителя.

Alexandron пишет: Вопрос как надежнее оставить строку:
agents\smtpsend3 -z -ehlo -sm %Server% -o temp\%TempFile%.smtp -r 1 или
agents\smtpsend3 -z -ehlo -sm mail.e-kirov.ru -o temp\%TempFile%.smtp -r 1

Всё равно.
imported
Alexandron02.12.2008 14:20
Без указания авторизации всё уходит?
странно но уходит без логина и пароля в строке
agents\smtpsend3 -z -ehlo -sm %Server% -o temp\%TempFile%.smtp -r наверно провайдер авторизует по ip и позволяет пользоваться своим smtp сервером. Вообщем все работает, спасибо за умные советы
imported
Alexandron05.12.2008 15:31
Помогите еще разобраться с одной проблемой. Во время отправки большого письма SMTPSEND3 забирает 80-90 проц ресурсов процессора и парализует работу сервера пока не уйдет письмо. Можно ли какими нибудь средствами Eserv ограничить ресурсы для smtpsend3
imported
pig05.12.2008 15:47
Ключ -dw должен спасти положение. Если не хоите убирать иконку из трея совсем, используйте вместо него -ln 200
imported
Alexandron08.12.2008 08:53
Спасибо, ключ -ln 200 ни чего существенно не изменил, а вот -dw значительно уменьшил "подвисание" компьютера. Так что придется обходиться без лога и иконки в трее.
imported
Alexandron08.12.2008 11:28
Есть еще проблема с уходом почты на некоторые почтовые серверы вот что пишет в логе отправки smtpsend3
1) 451 bad reverse DNS
2) 450 Client host rejected:cannot find your hostname [*.*.*.*]
Как изменить командную строку чтобы обойти эти ошибки
imported
pig08.12.2008 12:23
Командной строкой это не исправить, нужна запись в обратной зоне DNS провайдера, которому ваш IP-адрес принадлежит.
imported
Работает на Eserv/5.05555 (05.06.2016)