José de Jesús Gutiérrez Ramírez escreveu: > Hi, > > I want to mark as spam any mail coming from a blacklisted host. The idea is > to add the label "SPAM" in the Subject of the message. > > I have the next script in the acl_check_rcpt section > > warn > message = X-Warning: $sender_host_address is listed at $dnslist_domain > ($dnslist_value: $dnslist_text) > log_message = $sender_host_address is listed at $dnslist_domain > ($dnslist_value: $dnslist_text) > add_header = Subject: *SPAM* $h_Subject: > dnslists = CHECK_RCPT_IP_DNSBLS > > > But it doesn't change the Subject of the message, instead, it add a Subject > line what only can be viewed in the properties of the message. > > How can I do what I want? >
To change the subject (or another header), you need a system filter. See http://wiki.exim.org/FAQ/Headers/Q0905 . > btw, it's frequent to do this? Frequent enough, but I personally find this a bad idea. Add another header (such as X-Spam-Status) and let the user filter based on that header, instead of clobbering the subject. > or normally any message from a blacklisted > host is rejected? > However, this is a very simplistic approach to spam that may detect some spam, but will let go lots of it undetected. You should take a look at spamassassin or another similar product. And please do not hijack threads, that is, do not reply to an existing message in order to start a new topic. -- Eduardo M Kalinowski [EMAIL PROTECTED] -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
