Introduction
Este documento descreve como substituir um anexo removido por uma mensagem de texto no Email Security Appliance (ESA).
Criar um filtro de mensagem
Muitos sites desejam fornecer informações adicionais quando removem anexos. Você pode fazer isso com um filtro de mensagens, que permite a inclusão de um campo de comentário opcional.
Aqui está um exemplo de filtro de mensagem:
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.');
}
Você pode criar este filtro de mensagens na CLI com o comando filter:
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
Você também pode usar variáveis de ação de filtro de mensagem para fornecer mais informações, como carimbo de data/hora ou remetente.
Criar uma mensagem de notificação
Outra abordagem é enviar uma mensagem de notificação separada que explique a política. As vantagens disso são que você pode criar uma mensagem mais longa e detalhada e também pode enviá-la ao remetente, ao destinatário ou a qualquer outro endereço que você queira notificar.
Para criar uma mensagem de notificação, use o comando CLI textconfig:
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
A ação de notificação envia um e-mail de resumo da mensagem para o endereço de e-mail especificado. O resumo da notificação contém o conteúdo dos endereços de envelope, os cabeçalhos da mensagem e o nome do filtro da mensagem que correspondeu à mensagem. Um filtro de mensagem que usa este modelo de notificação se assemelha a:
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");
}
Note: As regras agora verificam se a mensagem tem um anexo mp3 antes de remover e enviar uma notificação.
Esta mensagem de notificação é enviada ao remetente e aos destinatários, com a linha de assunto [StripInboundMP3s] MP3s não permitida; ele define o caminho de retorno, que por padrão é Sistema de entrega de e-mail MAILER-DAEMON@smtp.example.com, para o remetente. A mensagem tem a mensagem mp3.strip.notify mais o conteúdo da mensagem de notificação anotada anteriormente.
Tenha cuidado ao notificar os remetentes. Como a maioria do e-mail é spam, um filtro de mensagens como o descrito anteriormente gera notificações para remetentes de spam e vírus que normalmente não podem ser entregues. O filtro também pode ser criado como um filtro de conteúdo. Os filtros de conteúdo são aplicados depois que o antisspam e o antivírus processaram a mensagem. É muito mais razoável notificar os remetentes em um filtro de conteúdo do que em um filtro de mensagem, mas somente se você descartar anexos de spam e vírus.