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  [EMAIL PROTECTED]    [EMAIL PROTECTED]    [EMAIL PROTECTED]
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: pgpia5apGAZLm.pgp
Description: PGP signature

Reply via email to