Anton Kvashin wrote:
Можно создать роутер, который использует транспорт autoreply.
autoreply содержит все что нужно для задачи 2):
http://exim.org/exim-html-current/doc/html/spec_html/ch27.html



Спасибо за совет, решил протестировать этот вариант.

В конфиге следующее:

# acl_check_rcpt.conf:
   warn    recipients  = lsearch;/etc/exim/strict_recipients
       set acl_m0  = catched


begin routers

acl_m0_autoreply_director:
  driver = accept
  condition  = ${if and {{def:acl_m0}}{>{$message_size}{20k}}}
  require_files = /etc/exim/autoreply_msg_size_limit.msg
  transport = acl_m0_autoreply
  unseen


begin transports

acl_m0_autoreply:
 driver = autoreply
 file = /etc/exim/autoreply_msg_size_limit.msg
 from = ${local_part}@${domain}
headers = "Content-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit"
 log =  /var/log/exim/autoreply_msg_size_limit.log
 no_return_message
subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
 to = "${sender_address}"
 user = vmail


Проблемы следующие.

1. почему-то не срабатывает "condition = ${if and {{def:acl_m0}}{>{$message_size}{20k}}}", более того, у меня почта и на других получателей стала попадать на данный роутер... ;/

2. письмо приходит и локальному получателю и попадает на транспорт autoreply, по которому отсылается обратно сендеру,
отсылка работает.

3. Если subj от сендера приходит русский, то при autoreply все это бьется...


Подскажите пожалуйста в чем ошибаюсь...

PS.
exim-4.63-5.el5_5.2
CentOS5


_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить