Re: cyrus-imapd 2.3.0

2005-12-12 Thread Ken Murchison

Jorey Bump wrote:
A new version of the Cyrus IMAP server (2.3.0) has appeared on the FTP 
site. Is this considered the latest stable version? It has no 
corresponding signature file.


It should be considered (late) beta, although some version of 2.3 code 
has been running fairly well at at least two sites.  I will sign the 
tarball and make an announcement today.


--
Kenneth Murchison
Systems Programmer
Carnegie Mellon University

Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Cyrus IMAP 2.2.12 threading and locking ?

2005-12-12 Thread Matthijs Mohlmann
Hi,

I have here a murder cluster with the following setup:

Cyrus Master:
CPU: Pentium 3 1Ghz
Memory: 1GB
Distro: Debian GNU/Linux

Cyrus Backend / Frontend (backend and frontend are running a separate
master process):
CPU: Pentium 3 1Ghz
Memory: 2GB
Distro: Debian GNU/Linux

Cyrus Backend / Frontend (backend and frontend are running a separate
master process):
CPU: Dual Xeon 2.4Ghz
Memory: 2GB
Distro: Debian GNU/Linux

All are running the cyrus packages from http://debian.speedblue.org/.

On the single processor box everything goes ok. On the dual processor
box I have a lot of trouble. When enabling the imap / pop3 proxies on
the frontend then after a while the complete murder setup is hanging.
After restarting the master everything is ok again. This only happens
when I enable the imap / pop3 proxies on the dual processor box. With
the lmtp frontend I don't have any problems, but that one is directly
connecting to the master server.

So it seems to me there is something going wrong with the mupdate
communication to the master.

My question: are there any patches or configuration items that are
addressing this issue ?

If you need more information about the configs or need to have some gdb
traces please contact me.

Regards,

Matthijs Mohlmann

Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Cyrus IMAPd 2.3.0 Released

2005-12-12 Thread Ken Murchison
I am pleased to announce the release of Cyrus IMAPd 2.3.0.  This is an 
BETA-quality release, reflecting that it has significant numbers of new 
features that have not been tested on a wide-scale basis, although 
earlier versions of this code have been running at two sites for quite 
some time.  Some of the new features include mailspool replication 
(based on David Carter's work), unified Murder code, separate 
meta-data partitions, several new IMAP and Sieve extensions, and many 
more visible and invisible changes.


For full details, please see doc/changes.html and 
doc/install-upgrade.html which are included in the distribution.


URLs for this release:
ftp://ftp.andrew.cmu.edu/pub/cyrus/cyrus-imapd-2.3.0.tar.gz
or
http://ftp.andrew.cmu.edu/pub/cyrus/cyrus-imapd-2.3.0.tar.gz

Questions and comments can be directed to 
info-cyrus@lists.andrew.cmu.edu (public list), or [EMAIL PROTECTED]


--
Kenneth Murchison
Systems Programmer
Carnegie Mellon University

Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


mail transfer to gmail?

2005-12-12 Thread Bing Du
Hello everyone,

We use cyrus-imapd-2.2.10.  A user asked to transfer his mail to gmail in
a batch mode.  Anybody have ever done things like that?  Is it even
possible?  If this is not an appropriate list for such a question, I'd
appreciate any pointers.

Thanks in advance for suggestions and ideas.

Bing



Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Re: Outlook does not delete but displays deleted messages asstrike-trough

2005-12-12 Thread Karl Boyken
We've been migrating our users from UW IMAP to Cyrus, and a few of our 
Outlook and Outlook Express users have been having a problem regarding 
deletion that they never had with UW IMAP.  When they open a message up 
in a separate window, then close it, Outlook/Outlook Express marks the 
message as deleted, with a strike-through.  One of our Outlook users 
could no longer read the message at that point.


One Outlook user also reported that clicking send/receive messages 
didn't do anything.


--
Karl Boyken, system administrator 
[EMAIL PROTECTED]
303A MLH, Dept. of Comp. Sci. 
http://www.cs.uiowa.edu/~boyken/
The U. of Iowa, Iowa City, IA  52242   319-335-2730 (voice) 
319-335-3668 (fax)


Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Re: Outlook does not delete but displays deleted messages asstrike-trough

2005-12-12 Thread Craig White
On Mon, 2005-12-12 at 11:26 -0600, Karl Boyken wrote:
 We've been migrating our users from UW IMAP to Cyrus, and a few of our 
 Outlook and Outlook Express users have been having a problem regarding 
 deletion that they never had with UW IMAP.  When they open a message up 
 in a separate window, then close it, Outlook/Outlook Express marks the 
 message as deleted, with a strike-through.  One of our Outlook users 
 could no longer read the message at that point.

These types of issues are created by configuration options within the
MUA itself - configuration options that don't contemplate the effects on
an IMAP server.

Opening a message and closing it to find it deleted means that they have
chosen an option to automatically move read mail to another folder which
would cause it to be deleted from INBOX. That's a horrible waste of
resources on an IMAP server.

Best I can suggest is that Computer Sciences Department get copies of
the frequently used clients so they can duplicate the client optional
settings, behaviors on the IMAP server and create a set of recommended
settings for the various mail client applications.

You should note that Microsoft deliberately cripples the IMAP
capabilities within their Outlook program - rendering it a less than
ideal IMAP client.

 One Outlook user also reported that clicking send/receive messages 
 didn't do anything.

What was it supposed to do?

Craig


Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Re: mail transfer to gmail?

2005-12-12 Thread Jason Fesler

We use cyrus-imapd-2.2.10.  A user asked to transfer his mail to gmail in
a batch mode.  Anybody have ever done things like that?  Is it even
possible?  If this is not an appropriate list for such a question, I'd
appreciate any pointers.


They can do that with their imap client.  Select-all, and then (depending 
on the client,bounce or redirect) should be able to forward the entire 
message, attachments and all, and preserve all existing headers (and gain 
a few new ones).


You can possibly also do the same for him, using fetchmail; use smtphost 
and smtpname as appropriate (documented in the fetchmail man pages).



Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


listen to a dynamic interface

2005-12-12 Thread Raul Dias

Hi,

I want to set /etc/cyrus.conf to start another imap[s] proccess to
listen in a dynamic ip interface (ppp0).

AFAIU, you have to specify the ip address of the interface in the
listen option.  

So, how would a ppp0 interface that has a dynamic ip that needs its own
proccess (that's because of the ssl certificate) be configured?


Raul Dias


Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Re: mail transfer to gmail?

2005-12-12 Thread Huaqing Zheng
On 12/12/05, Jason Fesler [EMAIL PROTECTED] wrote:
  We use cyrus-imapd-2.2.10.  A user asked to transfer his mail to gmail in
  a batch mode.  Anybody have ever done things like that?  Is it even
  possible?  If this is not an appropriate list for such a question, I'd
  appreciate any pointers.

 They can do that with their imap client.  Select-all, and then (depending
 on the client,bounce or redirect) should be able to forward the entire
 message, attachments and all, and preserve all existing headers (and gain
 a few new ones).

Note that this method will not preserve the email status or
annotations associated with the message.  Also, depending on how many
emails you are bouncing, gmail will likely stutter through the
transactions by blocking your smtp servers after a certain number of
messages for a while.

--
Huaqing Zheng
Beer and Code Wrangler at Large

Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Re: listen to a dynamic interface

2005-12-12 Thread Bill Kearney
You could always stop/start cyrus based on the ppp interface being live.
That way it'd bind to whatever address is active and then only when the link
is up.  I suppose you could leave it live all the time and just restart it
when the ppp link state changes.

It's not common to run a mail server behind a dynamic address, they
generally benefit from being on stable, always-on, connections.  You *can*
run them otherwise but it's usually not recommended.

Other ideas like using a VPN come to mind but it depends on just how complex
you need it to be.

-Bill Kearney


- Original Message - 
 I want to set /etc/cyrus.conf to start another imap[s] proccess to
 listen in a dynamic ip interface (ppp0).

 AFAIU, you have to specify the ip address of the interface in the
 listen option.

 So, how would a ppp0 interface that has a dynamic ip that needs its own
 proccess (that's because of the ssl certificate) be configured?

Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Re: mail transfer to gmail?

2005-12-12 Thread Bing Du
 We use cyrus-imapd-2.2.10.  A user asked to transfer his mail to gmail
 in
 a batch mode.  Anybody have ever done things like that?  Is it even
 possible?  If this is not an appropriate list for such a question, I'd
 appreciate any pointers.

 They can do that with their imap client.  Select-all, and then (depending
 on the client,bounce or redirect) should be able to forward the entire
 message, attachments and all, and preserve all existing headers (and gain
 a few new ones).


SquirrelMail is the client.  Not sure if it has the features you
mentioned.  I've also posted the same question to the SquirrelMail users
list.

 You can possibly also do the same for him, using fetchmail; use smtphost
 and smtpname as appropriate (documented in the fetchmail man pages).

I'll have a look.

Thanks much for the help,

Bing



Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Re: listen to a dynamic interface

2005-12-12 Thread Ondrej Sury
On Mon, 2005-12-12 at 15:30 -0500, Bill Kearney wrote:
 You could always stop/start cyrus based on the ppp interface being live.
 That way it'd bind to whatever address is active and then only when the link
 is up.  I suppose you could leave it live all the time and just restart it
 when the ppp link state changes.

What about running it on lo and adding firewall rule to forward traffic?
(ie. DNAT on Linux).

Ondrej.
-- 
Ondrej Sury [EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part

Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Re: listen to a dynamic interface

2005-12-12 Thread Raul Dias
let me explain better what I am trying to do.

I have 2 certificates for tls use.
One is for the internal network and the other for the Internet.

Cyrus let me do this by specifing service_tls_* config in
the /etc/imapd.conf and set separated services in the /etc/cyrus.conf.

The problem is that (AFAIK) the cyrus.conf file only let the format of
the listen option be either:
 listen=port (in this case imap[s])
or
 listen=IP:port (specific port)

The problem is that the Internet IP is dynamic and I will have to
changing it on every link up.

So far I can think into 2 solutions:
- A small perl script to be run on link up that corrects the ip address.
- make it run into another port and redirect the traffic with ip tables.

I am looking for a third way that only envolves cyrus (if that really
exists).

So, any ideas?


thanks
Raul Dias


On Mon, 2005-12-12 at 15:30 -0500, Bill Kearney wrote:
 You could always stop/start cyrus based on the ppp interface being live.
 That way it'd bind to whatever address is active and then only when the link
 is up.  I suppose you could leave it live all the time and just restart it
 when the ppp link state changes.
 
 It's not common to run a mail server behind a dynamic address, they
 generally benefit from being on stable, always-on, connections.  You *can*
 run them otherwise but it's usually not recommended.
 
 Other ideas like using a VPN come to mind but it depends on just how complex
 you need it to be.
 
 -Bill Kearney
 
 
 - Original Message - 
  I want to set /etc/cyrus.conf to start another imap[s] proccess to
  listen in a dynamic ip interface (ppp0).
 
  AFAIU, you have to specify the ip address of the interface in the
  listen option.
 
  So, how would a ppp0 interface that has a dynamic ip that needs its own
  proccess (that's because of the ssl certificate) be configured?
-- 
Raul Dias [EMAIL PROTECTED]


Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


Re: Cyrus IMAPd 2.3.0 Released

2005-12-12 Thread Huaqing Zheng
On 12/12/05, Ken Murchison [EMAIL PROTECTED] wrote:
 I am pleased to announce the release of Cyrus IMAPd 2.3.0.  This is an
 BETA-quality release, reflecting that it has significant numbers of new
 features that have not been tested on a wide-scale basis, although
 earlier versions of this code have been running at two sites for quite
 some time.  Some of the new features include mailspool replication
 (based on David Carter's work), unified Murder code, separate
 meta-data partitions, several new IMAP and Sieve extensions, and many
 more visible and invisible changes.

Awesome!

Just a note though, can you make sure to purge the CVS directories out
of the releases in the future?  The CVS directories are of a kind of a
pain for those us who maintain our own ports in another revision
control system like subversion.

Thanks.
--
Huaqing Zheng
Beer and Code Wrangler at Large

Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html