l...@lena.kiev.ua wrote:
1) письмо все равно доставить, но вырезав аттач;
2) сгенерировать отправителю отчет (с русским языком), что его письмо(аттач) недоставлено;
3) сгенерировать админу репорт, что из такого-то письма был удален аттач.


Некоторое время назад я сделал просто, чтобы почта для указанного получателя не принималась:

   # acl_check_rcpt:
       warn    recipients  = lsearch;/etc/exim/strict_recipients
           set acl_m0  = catched
   # acl_check_data:
       deny  message   = "Denided by message size = $message_size"
           condition = ${if eq {$acl_m0}{catched} {yes}{no}}
           condition = ${if >{$message_size}{100k} {yes}{no}}
           logwrite  = "$recipients Denided by message size"

но вся беда в том, что юзеры увы в енгл. "ни бэ ни мэ". Им видишь ли ответы на русском подавай, да и то они их по сути не читают.
Поэтому такие извращенные меры.

Можно письмо совсем не доставить (как сейчас), но в дополнение к
нормальному баунсу можно прямо из ACL отправить письмо отправителю,
получателю и админу с сообщением по-русски, что письмо от
такого-то отправителя такому-то получателю такого-то размера
не доставлено из-за превышения лимита размера письма.
Устраивает такое решение?
Да, более чем!
Правда, совершенно неясно как прямо из ACL это осуществить...


to Anton Kvashin:
спасибо за идею, выглядит, вроде, прозрачно ;)

по сути мне нужно создать доп. роутер (в котором описать кондишены из ACL),
ну и для него же создать транспорт, с autoreply...










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

Reply via email to