ArchiveMail Exclusions
Stephen Conway
sconway at wlnet.com
Mon Sep 24 21:01:00 IST 2007
Hello Julian:
Upon further review of my settings, I found that I was changing the file for
'low scoring spam' only, since the addresses which I was adding to the
blacklist would come as high scoring SPAM which the default was only to
STORE, then that's why the setting was not working.
I have set all SPAM now to look at the spam.actions.rules file and now it
works.
Thanks,
Steve
-----Original Message-----
From: mailscanner-bounces at lists.mailscanner.info
[mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf Of Julian
Field
Sent: Friday, September 21, 2007 5:38 PM
To: MailScanner discussion
Subject: Re: ArchiveMail Exclusions
What version of MailScanner are you running?
Have you checked the latest Change Log for any bugfixes to this code
that are more recent than the version you are running?
Stephen Conway wrote:
> Hello:
>
> I have a small problem, for some reason my spam actions changes are not
> being applied. I have killed MailScanner, then restarted it, but still
not
> catching:
>
> To: user at domain.com forward spam at domain.com
> FromOrTo: default store
>
> If I change to add the above rule, it is still always storing and no
message
> goes to spam at domain.com
>
> Any ideas?
>
> Steve
>
> -----Original Message-----
> From: mailscanner-bounces at lists.mailscanner.info
> [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf Of Julian
> Field
> Sent: Tuesday, September 18, 2007 3:02 PM
> To: MailScanner discussion
> Subject: Re: ArchiveMail Exclusions
>
> You need to implement your ruleset as part of your Custom Function.
> Which means you'll need to find out how to add forwardeduser at domain.com
> to the list of message recipients. Take a look at the top of Message.pm
> and you'll see the message object properties list. There should be one
> there called "extrarecipients", which you should be able to add to.
> Also, read the function "HandleHamAndSpam" and you'll see how the spam
> actions are implemented. You need to copy bits of that functionality
> into your Custom Function.
>
> Hope that's enough to get you started.
>
> You can use a ruleset from inside a Custom Function, I worked out how to
> do that. But doing it the other way around is not so simple.
>
> Good luck!
> Jules.
>
>
> Stephen Conway wrote:
>
>> Hello:
>>
>> Ok, I am trying now to do what I need but with Non-Spam-Actions. I have
>>
> the
>
>> forwarding working but there is one problem. We already have a custom
>> function called "FleetActions" which is our default action for non-SPAM.
>>
> If
>
>> I specify this function as the action for Non-Spam in the
MailScanner.conf
>> as follows:
>>
>> Non Spam Actions = &FleetActions
>>
>> Then all works as it should, our custom function in CustomConfig.pm gets
>> called. But, if I try to put it instead to a ruleset file as:
>>
>> Non Spam Actions = /opt/MailScanner/etc/rules/message.nonspam.rules
>>
>> Which is:
>>
>> From: *@domain.com and To: someuser at otherdomain.com
>> fowardeduser at domain.com
>> FromOrTo: default &FleetActions
>>
>> The messages that should be forwarded are working perfectly, the problem
>>
> is
>
>> that our custom function now doesn't get called and an error goes in log
>>
> as
>
>> follows:
>>
>> " Message l8IIKrLi013637 produced illegal Non-Spam Action
"&fleetactions",
>> so message is being delivered"
>>
>> So I guess the question is, is there a way inside a ruleset file for Non
>> Spam Actions to specify a custom function found in CustomConfig.pm?
>>
>> Thanks,
>>
>> Steve
>>
>> -----Original Message-----
>> From: mailscanner-bounces at lists.mailscanner.info
>> [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf Of Julian
>> Field
>> Sent: Monday, September 17, 2007 12:55 PM
>> To: MailScanner discussion
>> Subject: Re: ArchiveMail Exclusions
>>
>>
>>
>> Stephen Conway wrote:
>>
>>
>>> Hello Julien:
>>>
>>> Yes, sorry I think I wasn't clear what I was asking. I know that if you
>>> enter as an action here an e-mail address that messages will go to that
>>> e-mail. But as I have seen, this sends a 'copy' of the message to the
>>> address (meaning that a copy still goes to the original recipient). Is
>>> there a way for example, putting a ! in front of the address, where the
>>> message is actually forwarded (not copy) to the other address?
>>>
>>>
>>>
>> Do that with non-spam actions, spam actions and high-scoring spam
actions.
>>
>>
>>> Also, I have another item as well. I have blacklist file, and it seems
>>>
>>>
>> that
>>
>>
>>> if MailScanner sees another 'X-Spam: No' flag in the message, that it
>>>
> will
>
>>> not block the message even if on the black list. Any way to bypass
this,
>>>
>>>
>> to
>>
>>
>>> make MailScanner scan for Spam even if the message has been scanned by
>>> another Relay server before?
>>>
>>>
>>>
>> That's not happening. MailScanner doesn't rely on *anything* in the
>> headers to control scanning, as everything in the headers can be forged
>> by a spammer or virus writer.
>>
>>
>>> -----Original Message-----
>>> From: mailscanner-bounces at lists.mailscanner.info
>>> [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf Of Julian
>>> Field
>>> Sent: Saturday, September 15, 2007 9:55 AM
>>> To: MailScanner discussion
>>> Subject: Re: ArchiveMail Exclusions
>>>
>>> As it says right at the top of the comment about Archive Mail =, you can
>>> include
>>>
>>> # Space-separated list of any combination of
>>> # 1. email addresses to which mail should be forwarded,
>>> # 2. directory names where you want mail to be stored,
>>> # 3. file names (they must already exist!) to which mail will be
appended
>>> # in "mbox" format suitable for most Unix mail systems.
>>>
>>> Stephen Conway wrote:
>>>
>>>
>>>
>>>> Hello Julien:
>>>>
>>>> Thanks very much for that. Seems to work OK.
>>>>
>>>> One other question, is there a way using ArchiveMail to forward
messages
>>>> instead of just make an archive?
>>>>
>>>> Ex:
>>>>
>>>> To: *@domain.com !somegroupmailbox at otherdomain.com
>>>>
>>>> Thanks,
>>>>
>>>> Steve
>>>>
>>>> -----Original Message-----
>>>> From: mailscanner-bounces at lists.mailscanner.info
>>>> [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf Of Julian
>>>> Field
>>>> Sent: Thursday, September 13, 2007 4:57 PM
>>>> To: MailScanner discussion
>>>> Subject: Re: ArchiveMail Exclusions
>>>>
>>>> Stephen,
>>>>
>>>> Stephen Conway wrote:
>>>>
>>>>
>>>>
>>>>
>>>>> Hello:
>>>>>
>>>>> I have the requirement to archive mail for some senders to a certain
>>>>>
>>>>>
>>>>>
>>>>>
>>>> address
>>>>
>>>>
>>>>
>>>>
>>>>> but not if certain senders are matched, I have put the following but
it
>>>>> still always archives, any way to configure this?
>>>>>
>>>>> From: *@dontcopydomain.com and To: @domaintobecopied.com
>>>>> no
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> That will attempt to archive the mail to a directory called "no" which
>>>> isn't what you meant. To archive nothing, you just leave it blank, so
>>>> this is what you meant:
>>>> From: dontcopydomain.com and to: domaintobecopied.com
>>>>
>>>>
>>>>
>>>>
>>>>> From: *@* and To: @domaintobecopied.com
>>>>> usertobecopied at otherdomain.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> That (the second line) is the same as saying
>>>> To: domaintobecopied.com usertobecopied at otherdomain.com
>>>>
>>>>
>>>>
>>>>
>>>>> This type of logic works well for the Max Message size rules, to have
>>>>>
>>>>>
>>>>>
>>> size
>>>
>>>
>>>
>>>>> restrictions for certain domains than others, but for this ruleset
file
>>>>> which is type (AllMatch) as per docs, it doesn't use same logic.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> Correct, as it's an "AllMatch". This means that it will archive to all
>>>> of the places and addresses specified by all the matching rules. That
>>>> seemed a sensible thing to do at the time, and I still believe is what
>>>> most people will want.
>>>>
>>>> If you want to make it a FirstMatch, edit
>>>> /usr/lib/MailScanner/MailScanner/ConfigDefs.pl and move this line:
>>>> ArchiveMail
>>>> from the [All,Other] section to the [First,Other] section.
>>>> Then restart MailScanner, and you will have changed the logic it uses.
>>>> Dead easy.
>>>> Remember to re-apply the change when you next upgrade MailScanner, as
>>>> changes you make to that file will be lost during the upgrade process.
>>>>
>>>> Jules
>>>>
>>>>
>>>>
>>>>
>>>>
>>> Jules
>>>
>>>
>>>
>>>
>> Jules
>>
>>
>>
>
> Jules
>
>
Jules
--
Julian Field MEng CITP
www.MailScanner.info
Buy the MailScanner book at www.MailScanner.info/store
MailScanner customisation, or any advanced system administration help?
Contact me at Jules at Jules.FM
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
For all your IT requirements visit www.transtec.co.uk
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
For all your IT requirements visit www.transtec.co.uk
--
MailScanner mailing list
mailscanner at lists.mailscanner.info
http://lists.mailscanner.info/mailman/listinfo/mailscanner
Before posting, read http://wiki.mailscanner.info/posting
Support MailScanner development - buy the book off the website!
--
ShipMail Now 30% Faster
More information about the MailScanner
mailing list