Introducción
Este documento describe cómo reemplazar un archivo adjunto eliminado por un mensaje de texto en el dispositivo de seguridad Email Security Appliance (ESA).
Crear un filtro de mensaje
Muchos sitios desean proporcionar información adicional cuando quitan archivos adjuntos. Puede hacerlo con un filtro de mensajes, que permite la inclusión de un campo de comentario opcional.
Este es un ejemplo de filtro de mensajes:
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.');
}
Puede crear este filtro de mensaje en la CLI con el 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
También puede utilizar variables de acción de filtrado de mensajes para proporcionar más información, como la marca de tiempo o el remitente.
Crear un mensaje de notificación
Otro enfoque es enviar un mensaje de notificación independiente que explica la política. Las ventajas de esto son que puede crear un mensaje más largo y detallado, y también puede enviarlo al remitente, al destinatario o a cualquier otra dirección que desee notificar.
Para crear un mensaje de notificación, utilice el comando text config 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
La acción de notificación envía un correo electrónico de resumen del mensaje a la dirección de correo electrónico especificada. El resumen de notificación contiene el contenido de las direcciones del sobre, los encabezados de mensaje del mensaje y el nombre del filtro de mensaje que coincidió con el mensaje. Un filtro de mensaje que utiliza esta plantilla de notificación se asemeja a lo siguiente:
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");
}
Nota: Las reglas ahora verifican si el mensaje tiene un archivo adjunto mp3 antes de retirar y enviar una notificación.
Este mensaje de notificación se envía tanto al remitente como a los destinatarios, con la línea de asunto [StripInboundMP3s] MP3 no permitidos; establece la ruta de retorno, que de forma predeterminada es Mail Delivery System MAILER-DAEMON@smtp.example.com, para el remitente. El mensaje tiene el mensaje mp3.Strip.notify más el contenido del mensaje de notificación mencionado anteriormente.
Tenga cuidado al notificar a los remitentes. Dado que la mayoría del correo electrónico es spam, un filtro de mensajes como el descrito anteriormente genera notificaciones a remitentes de spam y virus que normalmente no se pueden entregar. El filtro también se puede crear como un filtro de contenido. Los filtros de contenido se aplican después de que el antivirus y el antispam hayan procesado el mensaje. Es mucho más razonable notificar a los remitentes en un filtro de contenido que en un filtro de mensaje, pero sólo si se descartan archivos adjuntos de spam y virus.