Instalação do Roundcube Webmail no Ubuntu Server - AndersonLucena/Servidor-web-e-mail GitHub Wiki
O Roundcube Webmail é um cliente IMAP de código aberto baseado na web, escrito em PHP. Com sua interface de usuário intuitiva e semelhante a um desktop. O Roundcube oferece uma maneira fácil de verificar e gerenciar seus e-mails usando o navegador da web.
Para realizar a instalação, deverá baixar os arquivos, extrair e mover para a pasta /var/www/html/, também vamos setar as permissões de acesso dos arquivos:
sudo apt-get update sudo apt-get install php-xml php-mbstring php-intl php-zip php-pear zip unzip git composer
sudo nano /etc/php/7.0/apache2/php.ini
tar -xvzf roundcubemail-1.3.0-complete.tar.gz
sudo mv roundcubemail-1.3.0 /var/www/roundcube
sudo chown -R www-data:www-data /var/www/roundcube/ sudo chmod 775 /var/www/roundcube/temp/ /var/www/roundcube/logs/
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/roundcube.conf
sudo nano /etc/apache2/sites-available/roundcube.conf
/etc/apache2/sites-available/roundcube.conf
<VirtualHost *:80> ServerName your_server_ip_or_domain DocumentRoot /var/www/roundcube ServerAdmin [email protected]
ErrorLog
<Directory /var/www/roundcube> Options -Indexes AllowOverride All Order allow,deny allow from all
sudo a2dissite 000-default
sudo a2ensite roundcube
sudo a2enmod rewrite
sudo apache2ctl restart
mysql -u root -p
CREATE USER 'roundcube'@'localhost' IDENTIFIED BY 'password';
Dê ao usuário do roundcube todas as permissões no roundcubemailbanco de dados e todas as suas tabelas.
GRANT ALL PRIVILEGES ON roundcubemail.* to 'roundcube'@'localhost';
FLUSH PRIVILEGES; EXIT;
/var/www/roundcube/SQL/mysql.initial.sqle
aplicar a configuração ao banco de dados roundcubemail.
mysql -u roundcube -p roundcubemail < /var/www/roundcube/SQL/mysql.initial.sql