mouss wrote: > Plant, Dean a écrit : >> Hi list, >> >> I have a requirement for a mail server that only allows email to pass >> with a particular word in the subject line. >> >> Reading the header checks docs for Postfix I thought I may be able >> to add this rule: >> >> !/^Subject: .*dingdong/ REJECT Need to add dingdong to subject line >> to send >> >> Which should reject all mail unless the subject line contains >> "dingdong". Unfortunately this seems to block all mail from passing. >> > > if /^Subject:/ > !/dingdong/ REJECT blah blah > endif > >> Removing the "!" works as expected and the server allows all mail to >> pass, unless dingdong is in the subject line which is rejected. >> >> Is this rule valid? Or is there a better way to make this work? >> > > the rule is (syntactically) valid. but it doesn't do what you want. > take the following header: > > Date: Tue, 13 Jan 2009 15:51:40 -0000 > > does it contain "dingdong"? does it start with "Subject"? so it's a > REJECT. > Thank you. Your example works as expected. It seems I was focusing only on the subject line but as you pointed out header checks apply to all headers. Dean _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos