소개
이 문서에서는 ESA(Email Security Appliance)에서 제거된 첨부 파일을 텍스트 메시지로 교체하는 방법에 대해 설명합니다.
메시지 필터 만들기
많은 사이트에서 첨부 파일을 제거할 때 추가 정보를 제공하려고 합니다.메시지 필터로 이 작업을 수행할 수 있습니다. 그러면 선택 사항인 코멘트 필드를 포함할 수 있습니다.
다음은 메시지 필터의 예입니다.
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
타임스탬프나 발신자와 같은 추가 정보를 제공하기 위해 메시지 필터 작업 변수를 사용할 수도 있습니다.
알림 메시지 생성
또 다른 방법은 정책을 설명하는 별도의 알림 메시지를 보내는 것입니다.이와 같은 장점은 더 길고 자세한 메시지를 작성할 수 있으며, 이를 발신자, 수신자 또는 알림을 보낼 다른 주소로 보낼 수도 있다는 것입니다.
알림 메시지를 생성하려면 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
notify 작업은 지정된 이메일 주소로 메시지의 요약 이메일을 전송합니다.알림 요약에는 봉투 주소의 내용, 메시지의 메시지 헤더 및 메시지와 일치하는 메시지 필터의 이름이 포함됩니다.이 알림 템플릿을 사용하는 메시지 필터는 다음과 같습니다.
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] MP3는 허용되지 않습니다.기본적으로 Mail Delivery System MAILER-DAEMON@smtp.example.com으로 설정된 반환 경로를 발신자에게 설정합니다.메시지에 이전에 언급한 알림 메시지의 내용과 mp3.strip.notify 메시지가 있습니다.
발신자에게 알릴 때는 주의해야 합니다.이메일의 대부분은 스팸이므로 이전에 설명한 것과 같은 메시지 필터는 일반적으로 전달할 수 없는 스팸 및 바이러스 발신자에 대한 알림을 생성합니다.필터를 콘텐츠 필터로 만들 수도 있습니다.콘텐츠 필터는 안티스팸 및 안티바이러스가 메시지를 처리한 후에 적용됩니다.메시지 필터보다 콘텐츠 필터의 발신자에게 알리는 것이 훨씬 합리적이지만, 스팸 및 바이러스 첨부 파일을 삭제하는 경우에만 가능합니다.