Question about Cyrus Murder
Hi, I have a general question if this setup is an option. We have a cyrus murder setup with 2 backends, 1 mupdate, and 2 frontservers (servers are within our LAN). Everything is working as it should. For external mail access we atm use a webmail solution. Some of our employees would still like to use a imap access instead of webmail. Now the question is, is there a way that i could set up an additional external frontend (outside of our LAN) server and in some way connect it to the existing mupdate and backend. What ports would I need to forward (3905 tcp - mupdate ) in order to make this working, what options to enable or disable. Any suggestion to other solutions would be welcomed. Milos Zupancic Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
Re: Question about Cyrus Murder
On Tue, 22 Mar 2011, Milos Zupancic wrote: Hi, I have a general question if this setup is an option. We have a cyrus murder setup with 2 backends, 1 mupdate, and 2 frontservers (servers are within our LAN). Everything is working as it should. For external mail access we atm use a webmail solution. Some of our employees would still like to use a imap access instead of webmail. Now the question is, is there a way that i could set up an additional external frontend (outside of our LAN) server and in some way connect it to the existing mupdate and backend. What ports would I need to forward (3905 tcp - mupdate ) in order to make this working, what options to enable or disable. Sure, that will work fine. The frontend needs to be able to connect to the backends on the imap and imaps ports and the mupdate server on the mupdate port. Andy Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
updating cyrus databases
Hello, I need to update my databases from 4.2 to 4.7. Unfortunately the guide I used last time to update my database has disappeared. All of the stuff I find currently on the web says just use cvt_cyrusdb to update your database. Which seems pretty straight-forward when I look at the man page, but then when I look at my cyrus directory, I get nervous. Which files exactly, am I suppose to update? There are so many with db at the end, do I do them all? ella:~# ls /var/cyrus/data/ annotations.db db.backup1 deliver.db mailboxes.db msg quota tls_sessions.db db db.backup2 log mailboxes.db~ proc socket user ella:~# ls /var/cyrus/data/db __db.001 __db.002 __db.003 __db.004 __db.005 log.48 skipstamp So, everything with a db in it? And what exactly is old-fileformat and new-fileformat? Is that the DBEngine from lib/cyrus/cyrus-db-types.active? So, BerkeleyDB4.2 and BerkeleyDB4.7? And once I'm done, I move the old ones out, rename the new ones to the old names, get rid of lib/cyrus/cyrus-db-types.active, and reconfigure the package? If someone has a link to a guide that has more info than the ones I have found so far, that may be the easiest thing. thanks, maria Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/