Hello! On Thu, 19 May 2011 at 15:27:51 (+0300), Alexander Shikoff wrote:
Подскажите, а как сделать в exim такую штуку, чтобы если в письме хоть где-то в заголовке received содержится некая строка, то письмо отбивалось?
Я нагуглил вот такое:
deny condition = ${if match{$rheader_Received:}{caspel\.com}{yes}{no}} message = "We don't accept mail from crapware."
Но оно почему-то не работает :(
Скорее всего дело в том, что хидеров Received: несколько. Я, правда, не помню точно, какой из них (первый или последний) возвращается в $rheader_Received.
If there is more than one header with the same name, they are all concatenated to form the substitution string, up to a maximum length of 64K. Так что вышеописанное правило должно срабатывать, если расположено в правильно acl. зы: http://mailground.net/mailman/listinfo/exim-users
Второй момент: в каком ACL ты пытаешься прикрутить эту проверку?
-- George L. Yermulnik [YZ-RIPE]