Furthermore, in highly sensitive environments, it may be desirable to prohibit the use of mail attachments altogether.
MAILsweeper can be
configured to detect and block all messages with attachments.
This is achieved by editing the [Validation]
configuration section to ensure that the DetectAttachments
directive is no longer commented out.
![]() |
For
MAILsweeper the [Validation] section is found
in the validator configuration file, VALIDATE.CFG.
|
[Validation]
;DetectAttachments=VALATTR
[Validation]
DetectAttachments=VALATTR
![]() |
The MAILsweeper service will have to be restarted for these changes to come into effect. |
If DetectAttachments
is activated for MAILsweeper, any message with
an attachment is discarded. The sender of the message is informed
accordingly.
You may wish to block or allow attachments for certain users or groups of users only.
This can be achieved
by creating a new AMUcheck rule to name the users and then
setting an attribute during AMUcheck validation. This attribute
can subsequently be checked in the [DetectAttachments]
section, using a PerformIf
directive (to block
attachments for certain users only) or a SkipIf
directive (to allow attachments for certain users only).
RESPONSE allow RESPONSE isjunkmail PRIORITY 1 RESPONSE copyadministrator PRIORITY 1 RESPONSE deny PRIORITY 2RESPONSE No_Attachments PRIORITY 2
FROM *@* To *@* allow ;allow everythingFROM user1@company.com ;List of users not allowed user2@company.com ;to send attachments.
user3@company.comTo *@* No_Attachments
FINISH
A new AMUcheck rule is defined.
In this example, the
rule names the users not allowed to send
attachments.1 When the
addresses of a message match with this rule the <Response>
generated by AMUcheck is No_Attachments
.
A new RESPONSE
statement is also listed in the first section of the file, to
define the No_Attachments
<Response>.
[AMU]
AuthFile=C:\MSW\CONFIG\AUTHFILE.TXT
If=No_Attachments, NoAttachments=TRUE, allow
The <Response>
is then reset to allow
. This is the actual <Response>
generated by AMUcheck. It allows the message to be delivered
normally, assuming no higher priority <Response>
is generated by one of the configured plug-in validator
instances.
[DetectAttachments]
PerformIf=NoAttachments==TRUE
HaveAttachments=NumAttachments>0
The value of the NoAttachments
attribute is checked in the [DetectAttachments]
configuration section, using the PerformIf
directive.
If the value is TRUE
then checking by the [DetectAttachments]
section is performed.
For a similar
configuration, using SkipIf
to allow attachments for
certain users only, see the blocking executables example on page 5-26.
![]() |
See the AMUcheck section on page 7-97 for
more details. Also, for more details on the If ,
PerformIf and SkipIf
directives, see the Common validator directives section
on page 7-102.
|
Copyright © 1998, Content Technologies Limited. All rights reserved.