=?iso-8859-1?q?=5BComm=5D_=E6=C9=CC=D8=D4=D2=CF=D7=C1=CE=C9=C5_=D7_sendma?= =?iso-8859-1?q?il?=

InboxISi =?iso-8859-1?q?mailbox030403_=CE=C1_mail=2Eru?=
Ср Ноя 17 10:44:05 MSK 2004


Можно!

Благо на сендмейле все письма в открытом виде.
У меня в свое время долгое время работала такая логика

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



Подробная информация о списке рассылки community