<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Fernando - Dfcom wrote:
<blockquote cite="mid:005b01c9018d$7f5652b0$11ba51c9@fbertasso"
type="cite">
<meta http-equiv="Content-Type" content="text/html; ">
<meta content="MSHTML 6.00.2900.3395" name="GENERATOR">
<style></style>
<div><font face="Arial" size="2">Hi list,</font></div>
<div> </div>
<div><font face="Arial" size="2">My company has a mail storage system
(proprietary). It receives email via lmtp and customers can get email
from imap and pop3. This system does not support imap subfolders. </font><font
face="Arial" size="2">For particular reason we need to put a imap
proxy in front of this system and I choose nginx to do that. </font><font
face="Arial" size="2">But now we have a problem, our customers need to
have subfolder features. </font></div>
<div> </div>
<div><font face="Arial" size="2">So I thought about a solution in
imap proxy source code, intercept the commands and get subfolder
creation/access and change data. All imap access (webmail/outlook) will
use this proxy.</font></div>
<div> </div>
<div><font face="Arial" size="2">Example, </font></div>
<div> </div>
<div><font face="Arial" size="2">If one create a parent folder, let
it do this, (ex. Sent)</font></div>
<div> </div>
<div><font face="Arial" size="2">If one request to create a
sub-folder (Sent/2007) we change the request and create _xxx_Sent_2007
(as parent folder), When client (through proxy) will list or access the
folder Sent, we intercept the request, read the original folder name
and change the response to subfolder style.</font></div>
</blockquote>
<br>
You can do some funky stuff with namespaces in dovecot, also dovecot
has a reasonable IMAP proxy feature. Possibly the two bits can be
brought together to achieve what you need? Otherwise the author
accepts paid work so you might be able to pay for your required feature<br>
<br>
Just another avenue you might try...<br>
<br>
I guess it's not possible to switch to a new mail server such as
Dovecot/Cyrus then?<br>
<br>
Ed W<br>
</body>
</html>