[Dovecot] Dovecot deliver - direct IMAP folder delivery.
Marc Perkel
marc at perkel.com
Tue Aug 16 18:40:57 EEST 2005
Gordon Tyler wrote:
> Marc Perkel wrote:
>
>> I'm using Exim for my MTA. I set up a trick to deliver directly to
>> IMAP folders by using a "-" to separate the name from the folder.
>>
>> user-folder at domain.com
>>
>> This delivers to user at domain.com and puts it in the IMAP "folder" for
>> that user. The folder has to already exists for this to work. It's
>> very popular with my users too because it's like each folder has it's
>> own email address.
>
>
> I'd be interested to know how you configured Exim to do this? I use
> Exim with Maildrop as LDA.
>
> Ciao,
> Gordon
>
>
Gordon, A lot of this is specific to my setup. But Exim is addaptable to
any setup. You'll have to recode it for your configuration.
Router:
###################################################
# This router matches virtual local user imap folders.
# Folders are addresses folder-name at domain
virtual_localuser_folder:
driver = accept
local_part_suffix=-*
condition = ${lookup {$local_part} lsearch {/etc/vmail/passwd.$domain}
{$value}}
domains = +virtual_local_domains
require_files = /etc/vmail/passwd.$domain:\
/vhome/$domain/home/$local_part/${sg {$local_part_suffix}{-}{}}
retry_use_local_part
transport = virtual_local_folder_delivery
user = root
Transport:
virtual_local_folder_delivery:
driver = appendfile
allow_symlink
create_directory
delivery_date_add
directory_mode = 600
envelope_to_add
file = /vhome/$domain/home/$local_part/${sg {$local_part_suffix}{-}{}}
group = mail
mode = 600
return_path_add
user = ${extract{2} {:} {${lookup {$local_part} lsearch
{/etc/vmail/passwd.$domain} {$value}}}}
More information about the dovecot
mailing list