Hi,

I recently had a "need" to get Exim to deliver mail via IMAP. It needed 
to be a direct delivery to a generic IMAP server, into a sub folder, 
creating the folder if necessary, applying permissions to that folder, 
and setting flags on the delivered message.

I created a helper tool called pipe2imap (GPLd) which is compatible with 
Exim's pipe transport interface and created a simple router/transport 
combo like:

imap_router:
    driver    = accept
    transport = imap_transport
    no_verify

imap_transport:
    driver           = pipe
    user             = Debian-exim
    group            = mail
    temp_errors      = *
    log_defer_output = true
    command          = /etc/exim4/pipe2imap.pl \
       –user   [email protected] \
       –pass   ********** \
       –folder Spam/$local_part \
       –create $local_part=lrs \
       –flags  ‘Junk’ ‘\\seen’

It'll talk PLAIN/TLS/SSL IMAP and supports authenticating as a different 
user. Anyway, if anyone is interested in using it, check out:

https://secure.grepular.com/blog/index.php/2009/04/13/accessing-rejected-spam-solution/

-- 
Mike Cardwell
(https://secure.grepular.com/) (http://perlcv.com/)

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to