Line 1: |
Line 1: |
− | '''This page is in preparation. I'm not done yet!''' | + | '''Cyrus-Imap''' |
| + | =How to install and use cyrus-imap on sme7= |
| + | Cyrus-imap enables folder sharing of mail items. Coupled with the Toltec connector, it can replace many functions of the Exchange Server with mail client Outlook. |
| | | |
− | =Cyrus-Imap=
| + | This howto presents installation and usage of the cyrus-imap server on a Sme-Server system. |
| | | |
− | How to install and use cyrus-imap on sme7
| + | The cyrus-imap web site is at [http://cyrusimap.web.cmu.edu/] |
| | | |
− | Beware ! | + | ==Beware !== |
| | | |
| + | ===Replacing mail server=== |
| You'll be modifying the SME7 and some actions will required from time to time when updates are reacting with this modification. If you are new to SME7 and linux, it might be advisable to try this on a test machine. | | You'll be modifying the SME7 and some actions will required from time to time when updates are reacting with this modification. If you are new to SME7 and linux, it might be advisable to try this on a test machine. |
− | | + | ===Scripts=== |
− | Cyrus-imap enables folder sharing of mail items. Coupled with the Toltec connector, it can replace many functions of the Exchange Server with mail client Outlook.
| + | I am not a programmer. I assembled these scripts from the works of others (Lionel and Jon) and adapted them to SME7. There is no translation since the implementation of the new language engine. |
− | | |
− | This howto presents installation and usage of the cyrus-imap server on a Sme-Server system.
| |
− | | |
− | The cyrus-imap web site is at [http://cyrusimap.web.cmu.edu/]
| |
| | | |
| | | |
Line 19: |
Line 18: |
| | | |
| The original scripts were developped by Mr. Lionel Debrus for SME6. Then, Jon Roberts from WestCountryBusiness adapted them for SME7. Since, Jon has switched to a different solution and might not be available to provide updates. | | The original scripts were developped by Mr. Lionel Debrus for SME6. Then, Jon Roberts from WestCountryBusiness adapted them for SME7. Since, Jon has switched to a different solution and might not be available to provide updates. |
− |
| |
− | The packages are available from here for Toltec and without Toltec. Look under "Tech. Forum" menu. Versions without RPMS (which are not needed anymore) are available here (about 68KB):
| |
| | | |
| * smeserver-cyrus.tgz (no rpms) | | * smeserver-cyrus.tgz (no rpms) |
Line 34: |
Line 31: |
| http://www.logiciel-libre.org/downloads/cyrus-imap-sme-howto/websieve-cgi-bin.tgz | | http://www.logiciel-libre.org/downloads/cyrus-imap-sme-howto/websieve-cgi-bin.tgz |
| | | |
− | ==Installation==
| + | =Installation= |
| | | |
| Some services (imap, imaps, pop, pops) are disabled and replaced. After the installation of needed RPMS, templates are created and expanded, and newly replaced services are enabled. Finally, a panel is added to the server-manager menu. | | Some services (imap, imaps, pop, pops) are disabled and replaced. After the installation of needed RPMS, templates are created and expanded, and newly replaced services are enabled. Finally, a panel is added to the server-manager menu. |
Line 54: |
Line 51: |
| ./install-cyrus.sh | | ./install-cyrus.sh |
| | | |
− | == Administration ==
| + | When updating (yum update) there is a problem from time to time with php-common. The workaround is: |
| + | rpm -e php-common |
| + | yum -y update |
| + | yum -y install php-common |
| + | |
| + | =Administration= |
| The server-manager now has a new menu item at the bottom. | | The server-manager now has a new menu item at the bottom. |
| | | |
Line 153: |
Line 155: |
| Reconstruct: /usr/lib/cyrus-imapd/reconstruct -r -f user.username | | Reconstruct: /usr/lib/cyrus-imapd/reconstruct -r -f user.username |
| | | |
− | ==Uninstallation==
| + | =Uninstallation= |
| To uninstall, run the script /root/cyrus/uninstall-cyrus.sh | | To uninstall, run the script /root/cyrus/uninstall-cyrus.sh |
| cd /root/cyrus | | cd /root/cyrus |
| chmod u+x uninstall-cyrus.sh | | chmod u+x uninstall-cyrus.sh |
| signal-event post-upgrade && signal-event reboot | | signal-event post-upgrade && signal-event reboot |