From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Virus-Scanned: clamd / ClamAV version 0.80 on watchrus.infopro.spb.su X-Spam-Scanned: spamd / SpamAssassin version 3.0.0 with Razor, Pyzor, DCC on watchrus.infopro.spb.su Message-ID: From: InboxISi To: "'community@altlinux.ru'" Subject: RE: [Comm] Фильтрование в sendmail Date: Wed, 17 Nov 2004 10:44:05 +0300 X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Nov 2004 07:43:38 -0000 Archived-At: List-Archive: List-Post: Можно! Благо на сендмейле все письма в открытом виде. У меня в свое время долгое время работала такая логика 1. sendmail работает только на примем сообщений, ключ -bd 1.1 Соответсвенно письма приходят в /mqueue 2. На кроне висит скрипт, который обрабатывает содержимое /mqueue и перебрасывает в /mqueueTMP, потом /mqueue1 2.1 Решает следующие задачи: 2.1.1 Грамотно переносит связки qfXXXXX dfXXXXX файлов, не затрагивая сообщения которые в данный момент принимаются (xf-файлы) 2.1.2 Обрабатывает содержимое dfXXXXX файлов на предмет вырезания из них всего чего надо, например приватные хедеры, плохие аттачменты (можно использовать grep и sed, а можно на перле) 2.1.3 Когда обработка завершена запускает доставку из каталога /mqueue1, отслеживает чтобы одновременных доставок было не более M. 3. На кроне висит другой скрипт который задержвашиеся сообщения в /mqueue1 переносит в /mqueue2 ... /mqueueN в зависимости от времени ожидания (так можно обеспечить доставку небольших сообщений, а большие пойдут позже, раз уж они задержались) 3.1 Этот скрипт также запускает доставку сообщений из очередей /mqueue2 ... /mqueueN раз в x1 ... xN часов соответсвенно. Вот такой получает своеобразный промежуточный слой Скрипты на перле и bash. Илья -----Original Message----- From: Мар'ян Петришин [mailto:maryanp@ukr.net] Sent: Tuesday, November 16, 2004 9:47 PM To: community@altlinux.ru Subject: [Comm] Фильтрование в sendmail Привет. Можно как-то вырезать некоторые аттачи из писем без использования милтера. Большое спасибо за помощь. ---------------------------------------- С уважением, Мар'ян Петришин _______________________________________________ Community mailing list Community@altlinux.ru https://lists.altlinux.ru/mailman/listinfo/community