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

Eserv Forum / E3 / Eserv 3 Mail Server Support / Автоответчик

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Возникла необходимость в автоответчике. Настроил conf/lists/smtp/AutoReply.txt. Почта, приходящая на адрес автоответа, лежит в спуле и не разбирается. Лог acSMTP/acsmtp.log:

2005-01-28 09:54:02;192.168.1.7;Error 3 in the rule file "conf\smtp\delivery\AutoReply.rules.txt", line: 9, char: 117
2005-01-28 09:54:02;192.168.1.7;Error 3 in the rule file "conf\smtp\Delivery.rules.txt", line: 5, char: 124
2005-01-28 09:54:02;192.168.1.7;Error 3 in the rule file "conf\smtp\OnNewMail.rules.txt", line: 24, char: 8

Это правила с поставки по умолчанию, в них ничего не правил
 
Комментарии к этой версии (28.01.2005 07:39) [~DSmile] 7277859c
АвторДатаТекстtags
pig28.01.2005 11:31
Путь не найден. Либо тот, что указан в поле MESSAGE_FILE списка AutoReply, либо (хотя это маловероятно) целевой путь {SMTP[Out]}\127.0.0.1\25\ (по умолчанию — ..\DATA\mail\out\127.0.0.1\25\).
imported
DSmile28.01.2005 14:25
Проверил, MESSAGE_FILE правильно на файл указывает
В AutoReply.rules.txt — {SMTP[Out]}\127.0.0.1\25\ тоже все сходится
imported
pig28.01.2005 15:17
Последний вариант — какие-то вычисления внутри шаблона ссылаются на файлы с неправильными путями.
imported
ac31.01.2005 14:37
А файлы autoreply_bounces@... (пустые) в 127.0.0.1\25\ появляются?
imported
ac31.01.2005 14:41
Отсутствие файла шаблона автоответа, как и ошибки внутри шаблона приведут только к порче сообщения, но не к таким ошибкам в логе. Поэтому скорее всего почему-то не удается создать файл с автоответом.
imported
DSmile03.02.2005 11:21
Прошу прощения за задержку в ответе, болел.
Появляются пустые папки — out\127.0.0.1\25 а файлов в ней нету. в логах добавляются строки, описанные в первом посте
imported
ac03.02.2005 11:56
А каков Email-адрес этого автоответчика?

Фрагмент лога прихода письма автоответчику (из Eserv3\DATA\log\smtp\200502log.txt) приведите, пожалуйста.
imported
pig03.02.2005 12:05
Вариант: недопустимый для файловой системы символ в имени выходного файла. В девятой строке conf\smtp\delivery\AutoReply.rules.txt вставьте перед EVAL-FILE-TO
2DUP TYPE CR

И посмотрите, что выводится в acSMTP.log. И то же самое в той же строке после FIELD2 S@, сразу двух зайцев прибьём.
imported
DSmile04.02.2005 06:04
to AC:
Автоответ настроил на ящик slava@XXXX.kz
Отправляю почту с локального info@XXXX.kz на slava вот лог /data/log/smtp/200502.log
2005-02-04 08:30:00;192.168.1.17;@XXXX.kz;220 XXXX.kz Eserv/3.4128 ESMTP. Welcome, Local user! XXXX.kz Fri, 4 Feb 2005 08:30:00 +0600
2005-02-04 08:30:00;192.168.1.17;XXXX.kz@XXXX.kz;WhiteList, XXXX.kz
2005-02-04 08:30:00;192.168.1.17;XXXX.kz@XXXX.kz;EHLO smile.km.local
2005-02-04 08:30:00;192.168.1.17;XXXX.kz@XXXX.kz;250-AUTH PLAIN LOGIN
250-AUTH=LOGIN
250-STARTTLS
250-SIZE 2500000
250-ETRN
250-PIPELINING
250-8bitmime
250-BINARYMIME
250-CHUNKING
250 GATE1.km.local Hello [192.168.1.17]
2005-02-04 08:30:00;192.168.1.17;XXXX.kz@XXXX.kz;334 VXNlcm5hbWU6
2005-02-04 08:30:00;192.168.1.17;info@XXXX.kz;235 Authentication successful
2005-02-04 08:30:00;192.168.1.17;info@XXXX.kz;MAIL FROM:<info@XXXX.kz> SIZE=550
2005-02-04 08:30:00;192.168.1.17;info@XXXX.kz;250 info@XXXX.kz OK, my domain
2005-02-04 08:30:00;192.168.1.17;info@XXXX.kz;RCPT TO:<slava@XXXX.kz>
2005-02-04 08:30:00;192.168.1.17;info@XXXX.kz;250 slava@XXXX.kz OK, my domain, user slava exists
2005-02-04 08:30:00;192.168.1.17;info@XXXX.kz;DATA
2005-02-04 08:30:00;192.168.1.17;info@XXXX.kz;354 send the mail data, end with .
2005-02-04 08:30:00;192.168.1.17;info@XXXX.kz;250 OK message accepted for delivery

Для этого же письма ..acSMTP/acsmtp.log
FireWall returned: 11001 2005-02-04 08:30:00;192.168.1.17;Error 3 in the rule file "conf\smtp\delivery\AutoReply.rules.txt", line: 9, char: 117
2005-02-04 08:30:00;192.168.1.17;Error 3 in the rule file "conf\smtp\Delivery.rules.txt", line: 5, char: 124
2005-02-04 08:30:00;192.168.1.17;Error 3 in the rule file "conf\smtp\OnNewMail.rules.txt", line: 24, char: 8

to PIG:
Вот ..acSMTP/acsmtp.log с кодом до EVAL
..\DATA\mail\out\127.0.0.1\25\autoreply_bounces@XXXX.kz!108!54282796!2.eml
2005-02-04 08:37:01;192.168.1.17;Error 3 in the rule file "conf\smtp\delivery\AutoReply.rules.txt", line: 9, char: 130
2005-02-04 08:37:01;192.168.1.17;Error 3 in the rule file "conf\smtp\Delivery.rules.txt", line: 5, char: 124
2005-02-04 08:37:01;192.168.1.17;Error 3 in the rule file "conf\smtp\OnNewMail.rules.txt", line: 24, char: 8

Вот ..acSMTP/acsmtp.log с кодом после FIELD2
..\CONF\templates\AutoReplyVacation.pat.txt
..\DATA\mail\out\127.0.0.1\25\autoreply_bounces@XXXX.kz!111!54447812!2.eml
2005-02-04 08:39:49;192.168.1.17;Error 3 in the rule file "conf\smtp\delivery\AutoReply.rules.txt", line: 9, char: 143
2005-02-04 08:39:49;192.168.1.17;Error 3 in the rule file "conf\smtp\Delivery.rules.txt", line: 5, char: 124
2005-02-04 08:39:49;192.168.1.17;Error 3 in the rule file "conf\smtp\OnNewMail.rules.txt", line: 24, char: 8
imported
ac04.02.2005 10:31
..\DATA\mail\out\127.0.0.1\25\autoreply_bounces@XXXX.kz!111!54447812!2.eml

При этом ..\DATA\mail\out\127.0.0.1\25\ создается, а файл autoreply_bounces@XXXX.kz!111!54447812!2.eml в нем не создается, так? Странно... А в XXXX ничего необычного?

Если вручную (в FAR'е или CMD.exe), находясь в каталоге acSMTP, набрать dir > ..\DATA\mail\out\127.0.0.1\25\autoreply_bounces@XXXX.kz!111!54447812!2.eml то этот файл создастся?
imported
Работает на Eserv/5.05555 (05.06.2016)