On Thu, 22 Oct 2009, Greg A. Woods wrote:
At Tue, 20 Oct 2009 22:54:12 +0200, Xavier Bestel <xavier.bestel@xxxxxxx> wrote:
Subject: Re: Exec'ing a script from Cyrus when imapd has a client
Le mardi 20 octobre 2009 à 13:00 -0700, David Lang a écrit :
On Tue, 20 Oct 2009, Greg A. Woods wrote:
At Tue, 20 Oct 2009 19:36:24 +0200, Xavier Bestel <xavier.bestel@xxxxxxx> wrote:
Subject: Exec'ing a script from Cyrus when imapd has a client
I have a small install with cyrus-imapd 2.3.14, which reads some of its
mails with fetchmail. To limit the delay in mail delivery, fetchmail
awakes each minute to get mails.
What I would like is let fetchmail do that only when there's a client
actually reading its mails, i.e. an MUA actually connected to imapd.
I don't get it. Are you saying you are using fetchmail to inject
messages into a locally running Cyrus install which you then connect to
with a locally running IMAP MUA?
I think what he is saying is that he does not have a MTA. he uses fetchmail to
download mail from elsewhere and put it in cyrus.
currently he crons fetchmail to run once a min so that when people are logged in
they see new mail with low latencies.
however, if nobody is logged in to Cyrus, this is a waste of time, and he would
be better off running fetchmail less frequently (or not at all).
so he is asking if there is a way to tell if anyone is connected to Cyrus or
not, so that if not he can skip the fetchmail run.
Yes, that's it, precisely.
OK, that's just the kind of crazy overkill and complexity I was talking about.
If you don't have an MTA (but you do have an IMAP-capable MUA), then you
really do not need or want Cyrus, and you certainly do not want
fetchmail either.
Just use your IMAP MUA directly for goodness sake!
there can be cases where you are providing mail services for several people, or
have multiple machines you use yourself where having an IMAP server is
worthwhile.
and if you are going to setup an IMAP server, why use anything less than the
best? ;-)
now, it's unusual to use something like this without having a full MTA, but it's
not unheard of.
David Lang
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html