[Dovecot] Getting started with sieve and conversion from procmail

Stephan Bosch stephan at rename-it.nl
Tue Nov 15 18:49:00 EET 2011


Op 15-11-2011 16:38, Alex schreef:
> Hi,
>
>> The Sieve language doesn't support invoking external programs. You can
>> execute this program before Sieve, for instance by wrapping the LDA
>> invocation.
> Can you describe how I might do this?

You can write a shell script that is executed from your MTA instead of 
the Dovecot LDA. Perform the process-mail task from within that script 
and then call the Dovecot LDA from the shell script (and pipe the 
message to it).

>> Also, there is a non-standard (an still pretty much
>> experimental) language extension for this, as provided by the pipe plugin:
> Is there a way to just continue to use procmail?

Yes, you can pipe the message to the Dovecot LDA from procmail. This 
would be similar to the solution described above, only using Procmail 
instead of a shell script.

Regards,

Stephan.





More information about the dovecot mailing list