> On Feb 13, 2017, at 2:57 PM, CarlC Internet Services Service Desk > <ab...@carlc.com> wrote: > Cool, I was always interested in Roundcube. > > Any gotcha's on installation? Or do I just "yum install roundcube" [Doubt > it's that easy or I would be that lucky] :) ?
I don’t know if it’s as simple as ‘yum install roundcube’. I suspect not. Below are the notes that I wrote for myself when I set it up on my mailserver. I don’t know if this is actually the recommended install procedure, but it worked for me. If no one else comes up with a better guide, you could try this recipe. Replace strings such as <WEBUSER>, <WEBGROUP> and <YOURDOMAIN> with appropriate values for your installation. I note that I needed to get some PHP components from the ‘webtatic’ repo. This may or may not be necessary for you, depending on the version of PHP you have and how you have it set up. I have to say that Roundcube is pretty good; definitely nicer to use than Squirrelmail. Angus ========================================================================================== Download the latest Roundcube distro from http://roundcube.net/. Unpack and upload it to '/usr/share/roundcube'. Make directories writeable: cd /usr/share/roundcube/ chown -R <WEBUSER>:<WEBGROUP> temp/ logs/ chmod g+w temp/ logs/ Set up the roundcube database with: mysql --user=root --pass > CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */; > GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'password'; > FLUSH PRIVILEGES > quit mysql --user=root --pass roundcubemail < SQL/mysql.initial.sql Add to a suitable Apache vhost configuration file, such as: /etc/httpd/conf/vhosts/<YOURDOMAIN>.conf the following: <IfModule mod_alias.c> Alias /email/rc /usr/share/roundcube </IfModule> <Directory /usr/share/roundcube> Options None Order allow,deny allow from all </Directory> Install PHP DOM support with: yum --enablerepo=webtatic install php-xml php-mcrypt php-intl Check the Apache configuration and restart. In a web browser, go to: https://<YOURDOMAIN>/email/rc/installer/ In the General Configuration section: spellcheck_engine: ATD In the Database Setup section Enter database password In IMAP Settings section username_domain: <YOURDOMAIN> In SMTP Settings section smtp_server: <YOURDOMAIN> smtp_port: 587 smtp_user/smtp_pass: [x] Use the current IMAP username and password for SMTP authentication On the next screen, download the configuration file. Then upload it to /usr/share/roundcube/config Open the configuration file and edit it to apply the following SMTP settings: $config['smtp_server'] = 'tls://<YOURDOMAIN>'; $config['smtp_user'] = '%u'; $config['smtp_pass'] = '%p'; $config['smtp_port'] = 587; Also, enable the Mark as Junk button with: $config['plugins'] = array('markasjunk'); In /usr/share/roundcube/config/defaults.inc.php, change the MIME types setting to: $config['mime_types'] = '/usr/share/roundcube/mime.types'; Get a MIME types file with: cd /usr/share/roundcube wget http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types Then disable the installer: mv installer/ installer-done --------------------------------------------------------------------- To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com