Roundcube é uma ferramenta de e-mail baseado na Web open-source para os usuários. O pacote Roundcube está incluído nas principais repositórios do Ubuntu. Para instalar Roundcube, você deve instalar Apache, MySQL e PHP como pré-requisitos, instale Roundcube a partir do repositório, configurar Roundcube usar o MySQL e, em seguida, configurar o acesso Roundcube com um host virtual.
instalar pré-requisitos
Efetue login no sistema Ubuntu como um usuário com privilégios de super-usuário. Atualize seus repositórios e atualizar o seu sistema existente com atualizações de segurança antes de instalar o novo software. Tipo sudo "apt-get update sudo apt-get upgrade-y "(sem aspas aqui e no restante do documento) e pressione" Enter "em um prompt shell.
Instale o servidor Web Apache, o banco de dados MySQL e PHP. Digite "sudo apt-get install apache2 mysql-server PHP5 php-pear php5-mysql php5-mcrypt php5-intl" e pressione "Enter". Digite uma senha para o usuário root do MySQL quando solicitado e digitá-lo uma segunda vez para confirmar.
Ative a desinflar, expira e módulos de cabeçalhos no Apache. Digite "sudo a2enmod deflate expira cabeçalhos" e pressione "Enter". Digite "sudo apache2 serviço restart" para ativar a nova configuração.
instale Roundcube
Digite "sudo apt-get install roundcube -y RoundCube-mysql RoundCube-plugins RoundCube-plugins-extra" e pressione "Enter" em um prompt shell.
Selecione "Sim" quando lhe for solicitado para configurar o banco de dados com dbconfig-comum e selecione "mysql" a partir da lista de tipos de banco de dados. Digite a senha para o usuário root que atribuiu durante a instalação.
Pressione "Enter" quando solicitado para uma senha do sistema Roundcube ter o script de banco de dados atribuir uma senha forte automaticamente.
Configurar Roundcube
Digite "sudo dpkg-reconfigure roundcube" numa janela de comandos para iniciar o script de configuração.
Digite o endereço e porta do servidor IMAP que você pretende usar com Roundcube para recuperar e-mails recebidos. Prefixar uma série que requer secure sockets layer com "SSL". Por exemplo, para configurar o servidor IMAP do Gmail, digite "SSL: //imap.gmail.com: 993."
Escolha o seu idioma padrão e pressione "Enter". Selecione "Não" quando solicitado para reinstalar o banco de dados Roundcube.
Escolha o servidor Apache Web para configuração. Use sua chave cursor para seta para outros usos diferentes "apache2" servidores Web e pressione a barra de espaços para desmarcar o servidor Web de modo a única opção mostrados com um asterisco ao lado dele é "apache2." Pressione a tecla "Tab" e pressione "Enter" para escolher OK.
Pressione "Enter" quando solicitado a reiniciar o servidor Web Apache.
Digite "gato /usr/share/doc/roundcube-core/README.Debian" para exibir as opções para a criação de roundcube como um host virtual.
Edite a configuração do Apache arquivo script criado para configurar o acesso a Roundcube em um diretório / roundcube de qualquer host virtual ou siga as instruções na próxima seção para criar uma máquina virtual para Roundcube. Digite "sudo nano /etc/roundcube/apache.conf" e pressione "Enter". Descomente as duas linhas que começam com "#Alias" excluindo o símbolo de hash que começa cada linha. Pressione "Ctrl-X" para salvar, pressione "Y" para confirmar e pressione "Enter" para salvar suas alterações.
Digite "sudo nano /etc/roundcube/main.inc.php" e pressione "Enter" para editar o arquivo de configuração e permitir que o editor TinyMCE. Pressione "Ctrl-W," tipo "HTMLEditor" e pressione "Enter" para procurar a linha para mudar. Alterar a zero a um, um após o sinal de igual modo que a linha lê:
$ Rcmail_config [ `HTMLEditor`] = 1;Lançar um navegador e navegue para a tela de login do Roundcube, por exemplo, em "https://example.com/roundcube.quot;
Criar subdomínio e Host Virtual
Editar os registros de DNS para o seu domínio no registrador de domínios. Adicione um registro "A" e aponte o registro para o endereço IP público do servidor Web.
Mude para o diretório host virtual Apache digitando "cd / etc / apache2 / sites-available" e pressionar "Enter". Copie o arquivo de configuração do Apache que o script de configuração criado para esse diretório. Digite "sudo cp /etc/roundcube/apache2.conf roundcube.conf" e pressione "Enter".
Editar o arquivo de configuração para criar uma máquina virtual. Digite "sudo nano roundcube.conf" e pressione "Enter".
Digite as seguintes linhas após as primeiras quatro linhas de comentário, que começam com "#", para criar um servidor em um subdomínio roundcube. Substitua o nome de domínio para "example.com":
NameVirtualHost: 80>
ServerName roundcube.example.com
ServerAlias roundcube.example.com
DocumentRoot / var / lib / roundcubeVá até o final do arquivo e adicione as seguintes linhas no log de acesso e erros no Apache:
ErrorLog $ {} APACHE_LOG_DIR /rc-error.log
logLevel avisá
CustomLog $ {} APACHE_LOG_DIR /rc-access.log combinadoPressione "Ctrl-X" para salvar, pressione "Y" para confirmar e pressione "Enter" para salvar as alterações no arquivo.
Digite "sudo roundcube a2ensite" e pressione "Enter" para ativar o host virtual. Tipo de "serviço sudo apache2 restart" para reiniciar o Apache com o novo host virtual acrescentou.
Lançar um navegador e navegue até o subdomínio, como "http: //roundcube.example.com,quot- para acessar a tela de login Roundcube.
dicas avisos
- Se o seu servidor Web está atrás de um firewall, você deve encaminhar as portas 80 e 443 para o endereço IP privado do servidor.