Acum catava vreme am postat un mesaj intreband daca cineva a folosit libmilter pentru a implementa arhivarea si alte prelucrari ale mesajelor in Sendmail, raspunsul a fost o tacere deplina, ceea ce inseamna ori ca toata lumea a trecut pe qmail ;) ori ca acesta biblioteca este putin cunoscuta si folosita.
Intrucat Sendmail nu o sa dispara chiar asa de repede din uz si libmilter face posibile niste chestii cu adevarat remarcabile ( arhivare transparenta mesaje incoming/outgoing, scanare virusi cu diverse scannere deja existente, eliminare spam, adaugare header/footer la corpul mesajului, adaugarea/eliminarea "on the fly" de destinatari ai mesajului si orice alte prelucrari imaginabile) am scotocit un pic dupa documentatia ingropata in sursele Sendmail si dupa alte resurse disponibile pe net si au rezultat urmatoarele:

- Documentatia API tradusa in romana ( fara diacritice, din pacate sau din fericire ;) care se gaseste la:

http://mircea.interplus.ro/libmilter/

Un mare ajutor la traducere a fost dat de dl Bogdan Botez ( _bbogdan_ pe # mumu) caruia tin sa-i multumesc inca o data pe aceasta cale. Subsemnatul a mai transformat programul sursa a filtrului oferit ca exemplu din stilul K&R, pe care multi probabil nici nu l-au apucat, in intr-o prezentare mai din zilele noastre :), programul inca se compileaza si ruleaza OK, fiind samintza de la care a pornit aplicatia mea.

- Urmatoarele link-uri care contin lucruri relative la libmilter:

http://www.milter.org/
Pagina oarecum oficiala, nu e usor de gasit ceva pe acolo dar se pot posta mesaje si gasi cu ceva efort lucruri interesante.

http://aeschi.ch.eu.org/milter/
Un exemplu de filtru mai putin trivial scris in C, sunt si alte filtre scrise in Phyton, Perl si alte limbaje de scripting dar din testele mele s-au prabusit eroic la incarcare asa ca nu le-am mai mentionat dar pot fi gasit "googleuind" dupa libmilter.

Sper ca cele zise aici sa foloseasca si astept comentarii sugestii pertinente despre ce s-ar mai putea imbunatati, corecta, etc. iar flame-urile la veshnicul incapator /dev/null ( pentru windoazieni NUL: :)

Mircea "pana in gat in multithreading" C.


---
Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui