Re: lug-bg: qmail catch sended mail
- Subject: Re: lug-bg: qmail catch sended mail
- From: Peter Pentchev <roam@xxxxxxxxxxx>
- Date: Thu, 21 Oct 2004 14:33:52 +0300
On Thu, Oct 21, 2004 at 02:07:03PM +0300, Kiril Todorov wrote:
> Peter Pentchev wrote:
> >>>Здравейте на всички!
> >>>Значи имам следният въпрос - с qmail лесно могат да се
> >>>пренасочат/прихванат
> >>>писма до определен потребител/домейн, но как да направя същото, когато
> >>>писмото
> >>>идва от този потребител/домейн.
>
> >>По принцип може да се направи сравнително лесно, ако се използва
> >>QMAILQUEUE patch-а на Bruce Guenther, с който можеш да създадеш верига
> >>от програми, които да се изпълняват вместо единствената
> >>/var/qmail/bin/qmail-queue. Май по този начин работят повечето
> >>антивирусни програми за qmail - със сигурност знам за Amavis, а мисля,
> >>че и qmail-scanner се "закача" вместо qmail-queue.
>
> Пенчев, излишни са тези неща за това което човека иска,
> има го във фака на qmail:
>
> http://cr.yp.to/qmail/faq/admin.html#copies
>
>
>
> -cut-
> How do I keep a copy of all incoming and outgoing mail messages?
>
>
> Answer: Set QUEUE_EXTRA to "Tlog\0" and QUEUE_EXTRALEN to 5 in extra.h.
> Recompile qmail.
>
> -cut-
>
> Така на акаунта "лог" ще идва копие от всеки мейл минаващ през опашката,
> независимо входящ, изходящ и т.н.
> Със maildrop/procmail и малко писане на рецептички за тях може да се
> сортира както му е кеф.
Да, вярно е, че това е тривиално простото решение, когато искаш наистина
да хванеш всичко. Уффф, не е като да не го знам, не е като да не съм го
правил, сега остава въпросът защо не се сетих да го спомена още в
началото...
Сещам се обаче защо не избрах този начин, а написах qmail-msglog, за
хората, които ме помолиха - ти вероятно можеш да се сетиш кои са, пък то
май съм го написал и в manual page-а :) Основната причина беше, че не
исках да прекомпилирам qmail навсякъде, където щеше да се наложи, при
положение, че вече така и така използвахме QMAILQUEUE patch-а и можех
просто да сложа още едно drop-in филтърче, което да си върши работата
просто и лесно. Хем пък то вече в следваща версия ще може примерно и да
си взима част от конфигурацията по още по-динамични начини, и да може
съвсем лесно да бъде убеждавано да логва или да не логва пълното
съдържание на писмата за определени акаунти...
Но може би наистина решението с QUEUE_EXTRA и procmail/maildrop ще бъде
по-подходящо за други ситуации :)
Поздрави,
Петър
--
Peter Pentchev roam@xxxxxxxxxxx roam@xxxxxxxx roam@xxxxxxxxxxx
PGP key: http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553
If wishes were fishes, the antecedent of this conditional would be true.
Attachment:
pgpPKm0ItFKh3.pgp
Description: PGP signature
|