概要
このドキュメントでは、削除された添付ファイルをEメールセキュリティアプライアンス(ESA)のテキストメッセージに置き換える方法について説明します。
メッセージフィルタの作成
多くのサイトでは、添付ファイルを削除するときに追加情報を提供したいと考えています。これを行うには、メッセージフィルタを使用します。このフィルタでは、オプションのコメントフィールドを含めることができます。
メッセージフィルタの例を次に示します。
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.');
}
filtersコマンドを使用して、CLIでこのメッセージフィルタを作成できます。
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
タイムスタンプや送信者などの詳細な情報を提供するために、メッセージフィルタアクション変数を使用することもできます。
通知メッセージの作成
もう1つの方法は、ポリシーを説明する別の通知メッセージを送信することです。この利点は、より長く、より詳細なメッセージを作成し、送信者、受信者、または通知したい他のアドレスに送信できることです。
通知メッセージを作成するには、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
通知アクションは、指定された電子メールアドレスにメッセージの概要電子メールを送信します。通知概要には、エンベロープアドレスの内容、メッセージのメッセージヘッダー、およびメッセージに一致したメッセージフィルタの名前が含まれます。この通知テンプレートを使用するメッセージフィルタは、次のようになります。
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");
}
注:ルールは、メッセージにmp3添付ファイルがあるかどうかを確認してから、通知を削除して送信します。
この通知メッセージは、件名[StripInboundMP3s] MP3s not allowedで、送信者と受信者の両方に送信されます。このコマンドは、送信者に対して、デフォルトでMail Delivery System MAILER-DAEMON@smtp.example.comに設定される戻りパスを設定します。このメッセージには、mp3.strip.notifyメッセージと、前述の通知メッセージの内容が含まれています。
送信者への通知には注意してください。電子メールの大部分はスパムであるため、前述のようなメッセージフィルタは、通常は配信不能なスパムおよびウイルス送信者に通知を生成します。フィルタは、コンテンツフィルタとしても作成できます。コンテンツフィルタは、アンチスパムおよびアンチウイルスがメッセージを処理した後に適用されます。コンテンツフィルタの送信者に通知する方が、メッセージフィルタよりも合理的ですが、スパムやウイルスの添付ファイルをドロップする場合に限られます。