Re: sieve proxy
On Mon, 2006-05-22 at 18:17 +0200, Rudy Gevaert wrote: Kjetil Torgrim Homme wrote: Thanks for you reply. We are not going to use Murder. We are going to use IMP and the Horde framework for Webmail. We could hack it the same way. However how do you resolve the ussues for non webmail clients? (Or aren't there any gui sieve clients?) non-webmail users are told how to look up the backend in LDAP :-) -- Kjetil T. 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.4 Released
Ken Murchison wrote: Hajimu UMEMOTO wrote: Hi, On Tue, 23 May 2006 12:38:12 -0400 Ken Murchison [EMAIL PROTECTED] said: May 24 01:03:55 ameno lmtpunix[37779]: accepted connection May 24 01:03:55 ameno lmtpunix[37779]: lmtp connection preauth'd as postman May 24 01:03:55 ameno lmtpunix[37779]: verify_user(user.ume) failed: Mailbox has an invalid format And, my MUA complains to cannot find %INBOX. murch If you reconstruct the mailbox, do the problems go away? Yes, it fixed the problem. Thank you. However, when I update an index from my MUA, new messages don't appear in the index at all. I'm sure there are new messages in my mailbox, though. I downgraded to 2.3.3, then the new messages appeared in the index of my MUA. Any idea? Not off the top of my head. I'll look into this tomorrow. I have the same problem. I didn't reconstruct my mailboxes, but I guess it will be fixed if I do. Because I haven't yet configured lmtp to deliver to my cyrus installation I have only tested this with an imap client. If I move an email to my test imap account the message doesn't show up. If I then start the 2.3.3 cyrus the messages show up. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Rudy Gevaert [EMAIL PROTECTED] tel:+32 9 264 4734 Directie ICT, afd. Infrastructuur Direction ICT, Infrastructure dept. Groep Systemen Systems group Universiteit Gent Ghent University Krijgslaan 281, gebouw S9, 9000 Gent, Belgie www.UGent.be -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 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: Replication specifics
On Tue, 2006-05-23 at 17:16 -0400, Patrick Radtke wrote: On May 23, 2006, at 4:48 PM, David Korpiewski wrote: that currently only exists on the defunct master? If the replica updates every 10 seconds, then we have the potential to lose 10 seconds of email. Or worse case, the sync_client dies and we lose 30 minutes or more of emails before we failover! Once we have the primary/master backend machine working again after a failover (assuming its RAID is still intact) we do a find for any messages that have timestamps just prior to the the machine failing. We then compare this list to the messages on the replica. Since we have delayed expunge on, we can still determine if a specific message was replicated even if the user deleted it. we use a different approach: our MTA (Exim) delivers a copy to a separate server which has a very simple configuration, no LDAP lookups to verify addresses or anything, it just stores the messages as batched SMTP, one file per user and day. if anything goes awry, we can replay (parts of) this file and redeliver the messages. in most cases, we do this to supplement the tape backup when users delete all their e-mail by mistake, and in that case we need to reset Cyrus' duplication database, or else the messages will be dropped on the floor. in the incomplete replica scenario, however, the duplication database will actually help us avoid duplicating e-mail from the period of the crash. (we don't use Murder or replication yet, so such replica restoration hasn't been tried for real.) -- Kjetil T. 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: Removing quota (was: Re: quota problems on cyrus imapd 2.2.12)
--On 24. Mai 2006 10:13:08 +0800 Murray Trainer [EMAIL PROTECTED] wrote: Using cyradm, use sq mailbox none. Hope that solves your problem, Baltsar Thanks for the reply. The above worked on user.mailbox but they have lots of sub-folders. Is there any way to do this without scripting? Quotas aren't applied to mailboxes, but to quota roots. For the most part that means all folders or mailboxes of a user. So you're set. -- .:.Sebastian Hagedorn - RZKR-R1 (Gebäude 52), Zimmer 18.:. Zentrum für angewandte Informatik - Universitätsweiter Service RRZK .:.Universität zu Köln / Cologne University - Tel. +49-221-478-5587.:. .:.:.:.Skype: shagedorn.:.:.:. pgpwjvWgqoaiT.pgp Description: PGP signature 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: Imap slow opening folder
Zitat von Davide Pasquale [EMAIL PROTECTED]: Hi all! I have a setup where Cyrus-Imap 2.1.15, Cyrus-Sasl 2.1.15, Sendmail 8.13 is installed on an HPUX Itanium server. I use with success Saslauthd that authenticate users over an openldap linux RH3 server using pam modules. All is fine user can login and receive emails from Sendmail with no delay but I have only one issue, when users open their imap folders for the first time (using webmail or thunderbird) the response from the server is affcted by a delay of over 15 sec also with no messages in the folders. After this time is elapsed all is extremely fast! Can you help me? Excuse for my english and thanks. As far as i remember there are problems with mmap used by Cyrus on HP-UX. Search the archives for some workarounds or status of the problem. Regards Andreas 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: Implementing IMAP advice for first timer
Hi, --On 23. Mai 2006 19:24:15 -0800 Noah [EMAIL PROTECTED] wrote: Well I want to get IMAP running on my FreeBSD box and would like to have a safe, non service-interrupting strategy to implementing it. I am leaning toward installing cyrus imapd. I have some questions about how to get things working. 1) Can somebody please recommend a good FAQ about how-to get IMAP running my FreeBSD machine? 2) Are there things I should be aware of before I start the process? 3) I don’t completely understand how IMAP works – is there a good tutorial about this subject? 4) I don’t completely understand how local mail delivery will change – is there a good tutorial about this subject? not to discourage you, but IMAP in general and cyrus-imapd specifically aren't very easy to learn. To understand how IMAP works (and some outdated information about Cyrus) I recommend this book: http://www.oreilly.com/catalog/mimap/index.html I also found this on O'Reilly's site: http://www.onlamp.com/pub/a/onlamp/2005/10/06/cyrus_imap.html Anyway, IMHO you may be better off with a simpler IMAP server for starters. Check out UW-imapd and Dovecot. Don't bother with Courier, it's not a real IMAP server. Once you get the hang of things and feel you need the special advantages Cyrus offers, you can still check it out. -- .:.Sebastian Hagedorn - RZKR-R1 (Gebäude 52), Zimmer 18.:. Zentrum für angewandte Informatik - Universitätsweiter Service RRZK .:.Universität zu Köln / Cologne University - Tel. +49-221-478-5587.:. .:.:.:.Skype: shagedorn.:.:.:. pgp1O8rHdOGFK.pgp Description: PGP signature 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
./configure unclear
Hi, I have some remarks and questions about ./configure --help *) ./configure --help says: By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. This is not true :). Cyrus installs here by default : prefix = /usr/local exec_prefix = ${prefix} cyrus_prefix = /usr/cyrus Some files get installed in /usr/cyrus/bin too. *) --with-cyrus-prefix --prefix --with-service-path Now that are a lot of options and there explanation isn't that clear: --with-cyrus-prefix=DIRuse DIR as cyrus server install directory --with-service-path=DIRuse DIR as service install directory --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] Changing --prefix doesn't change --with-cyrus-prefix . I think it should be that if I change --prefix everything gets installed under --prefix. I do not know why cyrus has the --with-cyrus-prefix option. So I can't say if it reasonable or not (Or that I'm unreasonable :). To summerize, you have to run configure with --prefix and --with-cyrus-prefix if you want to make sure cyrus installs all files under a different directory. In my case I (want to) install my cyrus under /usr/cyrus-version. And I then link /usr/cyrus to /usr/cyrus-version. I then add /usr/cyrus/man then to my man path. So no mather what cyrus version is running I always get the right man pages. Maybe the help message should be made more clearer? -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Rudy Gevaert [EMAIL PROTECTED] tel:+32 9 264 4734 Directie ICT, afd. Infrastructuur Direction ICT, Infrastructure dept. Groep Systemen Systems group Universiteit Gent Ghent University Krijgslaan 281, gebouw S9, 9000 Gent, Belgie www.UGent.be -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 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
2.3.4 working with 2.2.13 and 2.3.3 ???
I added a new 2.3.4 server to my murder setup, from scratch. The servers in the murder are running 2.2.13 and 2.3.3. When i added a new server with v2.3.4 create mailboxes works fine. But when i want to read mail or delete mail i get strange errors. ### Delete mail ERROR: Bad or malformed request. Query: COPY Trash Server responded: Invalid sequence in Uid ### ### Read mail ERROR: Could not complete request. Unknown response from IMAP server: 1. ### I have no quota, no replication, nothing strange in my setup. The errors are only on mailboxes on the 2.3.4 server. All delivered mail looks like Unknown date in squirellmail but in the mailspool the mail are correct as on the 2.2.13,2.3.3 servers that works fine. So are there any problems to set up a 2.3.4 server to the existing murder enviroment or must i uppgrade all my servers to 2.3.4? There are nothing strange in any log on any server and all permissins are correctly. PS, all the problems came when i tried to upgrade a frontend to 2.3.4, i couldn't delete mail, same errors as above. When i downgraded to 2.3.3 and/or 2.2.13 it works again..!!?? /Micke 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: 2.3.4 working with 2.2.13 and 2.3.3 ???
Mike wrote: I added a new 2.3.4 server to my murder setup, from scratch. The servers in the murder are running 2.2.13 and 2.3.3. When i added a new server with v2.3.4 create mailboxes works fine. But when i want to read mail or delete mail i get strange errors. Have a look at the following thread from the day before today. Cyrus IMAPd 2.3.4 Released 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
lmtpproxyd reappears in 2.3.4
While trying to build updated rpms of 2.3.4 I found the lmtpproxyd is now created as a hardlink to lmtpd. The same applies to pop3proxyd which is linked to pop3d. In the past the rpm shipped without the hardlinked pop3proxyd because it was not really used. My question is now what is the correct way to handle those links. Is there a good reason to include them in the package or are they just there for those using old config files? Simon 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: lmtpproxyd reappears in 2.3.4
On Wed, 2006-05-24 at 11:40 +0200, Simon Matter wrote: While trying to build updated rpms of 2.3.4 I found the lmtpproxyd is now created as a hardlink to lmtpd. The same applies to pop3proxyd which is linked to pop3d. In the past the rpm shipped without the hardlinked pop3proxyd because it was not really used. My question is now what is the correct way to handle those links. Is there a good reason to include them in the package or are they just there for those using old config files? As of 2.3.3 proxy functionality was incorporated into daemons. As of 2.3.3 you don't need separate frontends and backends - same daemon can serve or proxy depend whether it has mailbox locally or not. I understand that, however lmtpproxyd didn't exist in 2.3.x until 2.3.4. It was there in 2.2 but not in 2.3 until now. Why did they appear now, did nobody need them in 2.3.3? So my question is, do those binaries act different depending on how they were called? If that's the case then the rpms should also ship with the hardlinked files. Simon 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: lmtpproxyd reappears in 2.3.4
On Wed, 2006-05-24 at 11:40 +0200, Simon Matter wrote: While trying to build updated rpms of 2.3.4 I found the lmtpproxyd is now created as a hardlink to lmtpd. The same applies to pop3proxyd which is linked to pop3d. In the past the rpm shipped without the hardlinked pop3proxyd because it was not really used. My question is now what is the correct way to handle those links. Is there a good reason to include them in the package or are they just there for those using old config files? As of 2.3.3 proxy functionality was incorporated into daemons. As of 2.3.3 you don't need separate frontends and backends - same daemon can serve or proxy depend whether it has mailbox locally or not. M. -- Miroslaw Psyborg Jaworski GCS/IT d- s+:+ a C++$ UBI$ P+++$ L- E--- W++(+++)$ N++ o+ K- w-- O- M- V- PS+ PE++ Y+ PGP t 5? X+ R++ !tv b++(+++) DI++ D+ G e* h++ r+++ y? 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: Implementing IMAP advice for first timer
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Sebastian Hagedorn wrote: Don't bother with Courier, it's not a real IMAP server. It isn't? Since when? - -- Chris Hilts [EMAIL PROTECTED] Say it with flowers -- Send them a triffid! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.3 (MingW32) iD8DBQFEdFPC98ixrK2vMtARAqk4AJ0Z4KP0Tf3ful8ZDNAy5V3JP7PY7gCfff0x DEwpJy2L+vYrNOJmWTB2o2A= =A83f -END PGP SIGNATURE- 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: Implementing IMAP advice for first timer
On Wed, 2006-05-24 at 08:38 -0400, Chris Hilts wrote: Sebastian Hagedorn wrote: Don't bother with Courier, it's not a real IMAP server. It isn't? Since when? since the author started claiming the RFC is wrong, and Courier is right... -- Kjetil T. 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.4 Released
Hajimu UMEMOTO wrote: Hi, On Tue, 23 May 2006 12:38:12 -0400 Ken Murchison [EMAIL PROTECTED] said: May 24 01:03:55 ameno lmtpunix[37779]: accepted connection May 24 01:03:55 ameno lmtpunix[37779]: lmtp connection preauth'd as postman May 24 01:03:55 ameno lmtpunix[37779]: verify_user(user.ume) failed: Mailbox has an invalid format And, my MUA complains to cannot find %INBOX. murch If you reconstruct the mailbox, do the problems go away? Yes, it fixed the problem. Thank you. However, when I update an index from my MUA, new messages don't appear in the index at all. I'm sure there are new messages in my mailbox, though. I downgraded to 2.3.3, then the new messages appeared in the index of my MUA. Any idea? It looks like in my haste to make a release with the pop3d bugfix, it didn't do enough testing. I'm seeing the same thing here,and I'm working on it. -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer 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 IMAPd 2.3.5 Released
I am pleased to announce the release of Cyrus IMAPd 2.3.5. This is a 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 several sites for quite some time. This release fixes a bug in 2.3.4 which caused new messages to not be displayed by clients. My apologies to all of the early adopters that have been inconvenienced by this bug. Mailboxes that had messages appended/delivered by 2.3.4 services will need to be reconstructed. 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.5.tar.gz or http://ftp.andrew.cmu.edu/pub/cyrus/cyrus-imapd-2.3.5.tar.gz Questions and comments can be directed to info-cyrus@lists.andrew.cmu.edu (public list), or [EMAIL PROTECTED] -- Kenneth Murchison Systems Programmer Project Cyrus Developer/Maintainer 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
Re: lmtpproxyd reappears in 2.3.4
On Wed, 24 May 2006, Simon Matter wrote: nobody need them in 2.3.3? So my question is, do those binaries act different depending on how they were called? If that's the case then the rpms should also ship with the hardlinked files. I sure hope those hardlinks are just there to keep people happy. If they are needed, something is wrong. If the binaries are acting differently depending on how they are called, this is an extremely bad idea IMHO (give us a --proxy switch or somesuch, instead!). -- One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie. -- The Silicon Valley Tarot Henrique Holschuh 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
autocreate patch wrongly created?
The autocreate patch available at http://email.uoa.gr/download/cyrus/cyrus-imapd-2.3.3/ seems to be wrong, it's 380Kbytes in size and adds some .orig files. 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
newbie cyrus-imapd config
Hi, okay I am trying to configure and implement cyrus-imapd 2.3.3 on my FreeBSD machine. I am looking for a good HOW-TO tutorial to get started. This is what I came up with: http://en.tldp.org/HOWTO/Cyrus-IMAP-7.html Might there be other tutorials that explain things well. Cheers, Noah 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
Can't locate object method reinit via package Pod::Man
freeBSD-4.11 I am finding that cyrus-imapd23 fails to build from FreeBSD /usr/ports . Clues please? --- snip --- Running Mkbootstrap for Cyrus::IMAP () chmod 644 IMAP.bs rm -f blib/arch/auto/Cyrus/IMAP/IMAP.so LD_RUN_PATH=/usr/local/lib cc -shared -L/usr/local/lib IMAP.o -o blib/arch/auto/Cyrus/IMAP/IMAP.so ../../lib/libcyrus.a ../../lib/libcyrus_min.a-L/usr/local/lib -R/usr/local/lib -ldb3 -L/usr/local/lib -R/usr/local/lib -lsasl2 -L/usr/local/lib -L/usr/local/lib -R/usr/local/lib -lssl -lcrypto chmod 755 blib/arch/auto/Cyrus/IMAP/IMAP.so cp IMAP.bs blib/arch/auto/Cyrus/IMAP/IMAP.bs chmod 644 blib/arch/auto/Cyrus/IMAP/IMAP.bs cp cyradm blib/script/cyradm /usr/local/bin/perl -MExtUtils::MY -e MY-fixin(shift) blib/script/cyradm Manifying blib/man1/cyradm.1 Can't locate object method reinit via package Pod::Man at /usr/local/lib/perl5/site_perl/5.8.8/Pod/Man.pm line 1218. *** Error code 2 Stop in /usr/ports/mail/cyrus-imapd23/work/cyrus-imapd-2.3.3/perl/imap. *** Error code 1 Stop in /usr/ports/mail/cyrus-imapd23/work/cyrus-imapd-2.3.3/perl. *** Error code 1 Stop in /usr/ports/mail/cyrus-imapd23/work/cyrus-imapd-2.3.3. *** Error code 1 Stop in /usr/ports/mail/cyrus-imapd23. snip --- 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