OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Postfix Archives: Re: procmail/lmtp

Re: procmail/lmtp


Subject: Re: procmail/lmtp
From: Amos Gouaux (amos+lists.postfixutdallas.edu)
Date: Sun Jan 23 2000 - 10:45:03 CST


>>>>> On Wed, 19 Jan 2000 19:04:27 -0500 (EST),
>>>>> Wietse Venema <wietseporcupine.org> (wv) writes:

wv> Where does Sieve fit in the above picture?

Sieve is a filtering language proposed by the following drafts:

http://search.ietf.org/internet-drafts/draft-showalter-sieve-09.txt
http://search.ietf.org/internet-drafts/draft-showalter-sieve-vacation-01.txt
http://search.ietf.org/internet-drafts/draft-melnikov-sieve-imapflags-02.txt

It was driven by a desire to have a simple, safe, server-side
filtering mechanism. It was, at least to my knowledge, never meant
to complete with the feature set of Procmail, much like how Postfix
is not on a feature race with Sendmail.

I don't know if this is a reasonable analogy, and I hope this
doesn't offend anybody in anyway, but I see Sieve and Procmail kinda
like Postfix and Sendmail. That is, you may have more raw
capability with Sendmail, but at what price?

Anyway, back specifically to your question, upon delivery, the Cyrus
deliver program will check to see if the user has any sieve scripts,
and if so apply those scripts to the message.

wv> It might make sense to use LMTP as a local protocol to
wv> run mail through a proxying filter before it is delivered.

Maybe the filtering mechanism used by deliver could be a plugin.
The default plugin would be sieve. Though, if folks wanted to,
somehow a procmail plugin could be used.

Amos



This archive was generated by hypermail 2b27 : Sun Jan 23 2000 - 10:46:49 CST