Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

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



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.