Einführung
In diesem Dokument wird beschrieben, wie eine gestrichelte Anlage durch eine Textnachricht auf der E-Mail-Security-Appliance (ESA) ersetzt wird.
Erstellen eines Nachrichtenfilters
Viele Websites möchten zusätzliche Informationen bereitstellen, wenn sie Anhänge entfernen. Sie können dies mit einem Nachrichtenfilter tun, der die Aufnahme eines optionalen Kommentarfelds ermöglicht.
Hier ein Beispiel für einen Nachrichtenfilter:
StripInboundMP3s:
if (recv-listener == "InboundMail") {
drop-attachments-by-filetype ('mp3', 'Corporate policy disallows mp3
attachments. Please contact the helpdesk at x411 for assistance in
transferring binary files.');
}
Sie können diesen Nachrichtenfilter in der CLI mit dem Befehl filter erstellen:
smtp.example.com> filters
Choose the operation you want to perform:
- NEW - Create a new filter.
- DELETE - Remove a filter.
- IMPORT - Import a filter script from a file.
- EXPORT - Export filters to a file
- MOVE - Move a filter to a different position.
- SET - Set a filter attribute.
- LIST - List the filters.
- DETAIL - Get detailed information on the filters.
- LOGCONFIG - Configure log subscriptions used by filters.
- ROLLOVERNOW - Roll over a filter log file.
[]> new
Enter filter script. Enter '.' on its own line to end.
StripInboundMP3s:
if (recv-listener == "InboundMail") {
drop-attachments-by-filetype ('mp3', 'Corporate policy disallows mp3 attachments.
Please contact the helpdesk at x411 for assistance in transferring binary files.');
}
.
1 filters added.
Choose the operation you want to perform:
- NEW - Create a new filter.
- DELETE - Remove a filter.
- IMPORT - Import a filter script from a file.
- EXPORT - Export filters to a file
- MOVE - Move a filter to a different position.
- SET - Set a filter attribute.
- LIST - List the filters.
- DETAIL - Get detailed information on the filters.
- LOGCONFIG - Configure log subscriptions used by filters.
- ROLLOVERNOW - Roll over a filter log file.
[]>
smtp.example.com> commit
Please enter some comments describing your changes:
[]> add StripInboundMP3s filter
Changes committed: Wed Nov 24 18:32:03 2004 MST
Sie können auch Aktionsvariablen für Nachrichtenfilter verwenden, um weitere Informationen bereitzustellen, z. B. den Zeitstempel oder den Absender.
Benachrichtigungsmeldung erstellen
Ein weiterer Ansatz besteht darin, eine separate Benachrichtigung zu senden, in der die Richtlinie erläutert wird. Dies hat den Vorteil, dass Sie eine längere und detailliertere Nachricht erstellen können, die Sie auch an den Absender, den Empfänger oder eine andere Adresse senden können, die Sie benachrichtigen möchten.
Um eine Benachrichtigungsmeldung zu erstellen, verwenden Sie den Befehl textconfig CLI:
smtp.example.com> textconfig
Current Text Resources:
1. Disclaimer (Message Footer)
2. attach.size.notify (Notification Template)
Choose the operation you want to perform:
- NEW - Create a new text resource.
- IMPORT - Import a text resource from a file.
- EXPORT - Export text resource to a file.
- PRINT - Display the content of a resource.
- EDIT - Modify a resource.
- DELETE - Remove a resource from the system.
[]> new
What kind of text resource would you like to create?
1. Message Footer
2. Notification Template
[1]> 2
Please create a name for the notification template:
[]> mp3.strip.notify
Enter the encoding for the notification template:
1. US-ASCII
2. Unicode (UTF-8)
3. Unicode (UTF-16)
4. Western European/Latin-1 (ISO 8859-1)
5. Western European/Latin-1 (Windows CP1252)
6. Traditional Chinese (Big 5)
7. Simplified Chinese (GB 2312)
8. Simplified Chinese (HZ GB 2312)
9. Korean (ISO 2022-KR)
10. Korean (KS-C-5601/EUC-KR)
11. Japanese (Shift-JIS (X0123))
12. Japanese (ISO-2022-JP)
13. Japanese (EUC)
[1]>
Enter or paste the notification template here. Enter '.' on a blank line to end.
To whom it may concern:
You have attempted to send an MP3 file to a corporate address. It is against
corporate policy to send or receive MP3 files, and the MP3 was stripped
from the message you sent. The other parts of the message were
delivered to the recipient.
If you have any problems or questions regarding this policy, please contact
the Help Desk at x411 or 800-555-1212.
Thank you for your attention to this matter.
Corporate Management
.
Notification template "mp3.strip.notify" created.
Current Text Resources:
1. Disclaimer (Message Footer)
2. attach.size.notify (Notification Template)
3. mp3.strip.notify (Notification Template)
Choose the operation you want to perform:
- NEW - Create a new text resource.
- IMPORT - Import a text resource from a file.
- EXPORT - Export text resource to a file.
- PRINT - Display the content of a resource.
- EDIT - Modify a resource.
- DELETE - Remove a resource from the system.
[]>
smtp.example.com> commit
Please enter some comments describing your changes:
[]> create mp3.strip.notify for notifications
Changes committed: Wed Nov 24 18:52:32 2004 MST
Die Benachrichtigungsaktion sendet eine zusammengefasste E-Mail der Nachricht an die angegebene E-Mail-Adresse. Die Benachrichtigungsübersicht enthält den Inhalt der Umschlagadressen, die Nachrichtenheader der Nachricht und den Namen des Nachrichtenfilters, der der Nachricht zugeordnet wurde. Ein Nachrichtenfilter, der diese Benachrichtigungsvorlage verwendet, ähnelt dem folgenden Beispiel:
StripInboundMP3s:
If (recv-listener == "InboundMail")
AND (attachment-filetype == "mp3") {
drop-attachments-by-filetype("mp3");
notify("$EnvelopeSender,$EnvelopeRecipients", "[$FilterName] MP3s not allowed",
"$EnvelopeSender", "mp3.strip.notify");
}
Hinweis: Die Regeln überprüfen nun, ob die Nachricht eine MP3-Anlage hat, bevor sie gelöscht und eine Benachrichtigung gesendet wird.
Diese Benachrichtigungsmeldung wird sowohl an den Absender als auch an die Empfänger gesendet. Die Betreffzeile [StripInboundMP3s] MP3s ist nicht zulässig. er legt dem Absender den Rückgabepfad, der standardmäßig auf Mail Delivery System MAILER-DAEMON@smtp.example.com festgelegt ist, fest. Die Nachricht hat die Meldung mp3.strip.notify sowie den Inhalt der zuvor erwähnten Benachrichtigung.
Seien Sie vorsichtig, wenn Sie Absender benachrichtigen. Da es sich bei der Mehrzahl der E-Mails um Spam handelt, werden Benachrichtigungen an Spam- und Virenabsender gesendet, die normalerweise nicht zugestellt werden können. Der Filter kann auch als Inhaltsfilter erstellt werden. Content-Filter werden angewendet, nachdem Anti-Spam und Antivirus die Nachricht verarbeitet haben. Es ist viel vernünftiger, Absender in einem Content-Filter zu benachrichtigen als in einem Nachrichtenfilter, aber nur, wenn Sie Spam und Virenanhänge verwerfen.