<!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">
If I reconfigure my backend mailstore to remove the murder
configuration (so that it thinks it's a stand alone server), the
rename works, so I think it must have something to do with my
imapd.conf files and the way my backend servers communicate with my
murder server.<br>
<br>
I'm trying to build a configuration that looks like:<br>
<br>
Multiple backend servers who have lots of disk storage for storing
email folders<br>
A single murder server<br>
Multiple frontend servers running as imap and lmtp proxy's, where
the email clients actually connect to.<br>
<br>
Anyone willing to share their imapd.conf files for such a
configuration?<br>
<br>
On 11/18/10 10:10 AM, Robert Spellman wrote:
<blockquote cite="mid:4CE541EA.3040901@bates.edu" type="cite">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
I'm seeing issues with renaming a folder in version 2.4.4. The
database shows that the folder has been renamed, however, the file
system still shows the old name. I see the same issue when using
Thunderbird, imtest or cyradmin to perform the rename.<br>
<br>
<blockquote>cyradm server<br>
server.bates.edu> lm<br>
INBOX (\Noinferiors \HasChildren) <br>
Junk (\HasNoChildren) <br>
Sent (\HasNoChildren) <br>
Trash (\HasNoChildren) <br>
server.bates.edu> <br>
<br>
server.bates.edu> cm Testing<br>
server.bates.edu> lm<br>
INBOX (\Noinferiors \HasChildren) <br>
Junk (\HasNoChildren) <br>
Sent (\HasNoChildren) <br>
<b>Testing</b>
(\HasNoChildren) <br>
Trash (\HasNoChildren) <br>
server.bates.edu><br>
<br>
server.bates.edu> rename Testing NotTesting<br>
renamemailbox: bad parameters to function<br>
server.bates.edu><br>
<br>
server.bates.edu> lm <br>
INBOX (\Noinferiors \HasChildren) <br>
Junk (\HasNoChildren) <br>
<b>NotTesting</b>
(\HasNoChildren) <br>
Sent (\HasNoChildren) <br>
Trash (\HasNoChildren) <br>
server.bates.edu><br>
</blockquote>
An ls of the filesystem shows that the directory Testing still
exists. If I try to execute a cyradm command against NotTesting,
I get a system i/o error.<br>
<br>
I saw the same problem with 2.4.3, and upgraded to 2.4.4, and get
the same results.<br>
<br>
Here's my imapd.conf from my backend server:<br>
<br>
<blockquote>configdirectory: /var/lib/imap<br>
partition-default: /home/imap<br>
defaultpartition: default<br>
sievedir: /var/lib/imap/sieve<br>
admins: cyrus<br>
sasl_pwcheck_method: saslauthd<br>
sasl_mech_list: PLAIN GSSAPI<br>
<br>
altnamespace: true<br>
hashimapspool: true<br>
allowallsubscribe: true<br>
allowusermoves: true<br>
<br>
tls_cert_file: /etc/pki/tls/certs/mailstore06.bates.edu-cert.pem<br>
tls_key_file: /etc/pki/tls/certs/mailstore06.bates.edu-key.pem<br>
tls_ca_file: /etc/pki/tls/certs/bates.edu-cert.pem<br>
<br>
proxyservers: murderdev.bates.edu<br>
<br>
mupdate_server: murderdev.bates.edu<br>
mupdate_username: backend<br>
</blockquote>
<br>
and the output from the version command:<br>
<br>
<blockquote>name : Cyrus IMAPD<br>
version : v2.4.4 14e06331 2010-11-1<br>
vendor : Project Cyrus<br>
support-url: <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="http://cyrusimap.web.cmu.edu">http://cyrusimap.web.cmu.edu</a><br>
os : Linux<br>
os-version : 2.6.18-194.17.4.el5PAE<br>
environment: Built w/Cyrus SASL 2.1.22<br>
Running w/Cyrus SASL 2.1.22<br>
Built w/Sleepycat Software: Berkeley DB 4.3.29:
(July 12, 2010)<br>
Running w/Sleepycat Software: Berkeley DB 4.3.29:
(July 12, 2010)<br>
Built w/OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008<br>
Running w/OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008<br>
Built w/zlib 1.2.3<br>
Running w/zlib 1.2.3<br>
CMU Sieve 2.4<br>
TCP Wrappers<br>
mmap = shared<br>
lock = fcntl<br>
nonblock = fcntl<br>
idle = poll<br>
</blockquote>
<br>
<blockquote><br>
<br>
</blockquote>
<br>
</blockquote>
</body>
</html>