Como: instalar e configurar o RoundCube

Instalar o logotipo - RoundCube RoundCube Hoje deve ser a pergunta, como instalar o cliente de webmail RoundCube no seu servidor Web/webspace. Mas antes de irmos, eu quero perder até duas ou três palavras, o que é bom em tudo e por que eu escolhi para RoundCube. Quem só está interessado no guia de instalação, simplesmente ignore o parágrafo a seguir e leia mais na subposição próximo (“requisitos básicos”).

Por que devo instalar um cliente de webmail no meu servidor? Posso responder a pergunta só para mim e para meu caso. Eu tenho vários endereços de e-mail. Uma para o Gmail e vários de meus sites e blogs, cada um com um final semelhante ao @name-der-webseite.net.

Eu gostaria de pegar meus e-mails agora, não quero necessariamente cinco sites diferentes chamar e abrir três programas. Eu gostaria em um só lugar. Gmail oferece além de incorporar as contas de correio adicionais, mas está limitado a POP3. Porque não quero IMAP, porque caso contrário os e-mails no Gmail terra e já não chegam em meu Smartphone, então isso não era uma solução.

Até agora eu usei para a emissão de “Thunderbird portable” em um stick USB. Então, dá-me de em toda parte de meus e-mails e tinha que executar apenas um programa. Esta solução não é perfeita, mas também porque, frequentemente se esquece o stick USB ou só tem acesso a um computador, as portas USB estão bloqueadas ou localizados em uma rede, a firewall bloqueia as portas IMAP. Esta solução? Um cliente de email baseado na Web. Mais do que um navegador funcional não é necessário e você pode por em qualquer lugar de recuperar seu email com o mesmo cliente. E exatamente isso é e oferece RoundCube, é por isso que agora há uma pequena instruções de instalação e configuração para RoundCube.

Os requisitos básicos

Apenas um servidor Web com suporte a PHP e um banco de dados é necessário para instalar o RoundCube. Eu tenho aqui no meu servidor, uma combinação de Apache e MySQL em execução. Em princípio, mas também um PostgreSQL, banco de dados e um servidor Web como Lighthttpd vai.

  • Servidor Web com PHP versão > = 5.2.1 (por exemplo, o Apache, lighttpd, Cherokee, Hiawatha)
  • Datenbank(-Server) (z.B. MySQL ou PostgreSQL)

Baixar pacotes e configurar o servidor Web

Primeiro, precisamos de uma pasta para a instalação do RoundCube no diretório raiz do servidor Web. No caso do Apache, este é o padrão / var/www. Em seguida, alterne para a pasta recém-criada e baixe a versão mais recente do RoundCube usando wget.

mkdir/var/www / roundcubecd/var/www / roundcubewget http://downloads.sourceforge.net/project/roundcubemail/roundcubemail/0.9.5/roundcubemail-0.9.5.tar.gz

No momento, este tutorial é a mais recente versão 0.9.5. É bem possível que, no decorrer do tempo, é uma nova versão publicada e eu imediatamente não pode atualizar o artigo. Portanto, uma olhada na página de download do projeto RoundCube não pode prejudicar para verificar qual é a versão mais recente. Depois que o download for concluído, o RoundCube pacote ainda deve ser descompactado são. Isto é, por exemplo, com o comando tar.

Roundcubemail-0.9.5.tar.gzcd tar xvf roundcubemail-0.9. 5mv {.,} *… CD… rmdir roundcubemail – 0.9.5

Na próxima etapa, um arquivo de configuração deve ser criado para criar um host virtual. Este passo é específico para o Apache. Se você executar a instalação em um servidor Web diferente de Apache, um processo similar deve atravessar se necessário. O arquivo de configuração eu chamado “webmail” para o meu caso.

CD / etc/apache2/sites-availablenano webmail

Dentro o nano editor de texto, escrevemos agora siga final texto no arquivo.

ServerAdmin [email protected]de DocumentRoot/var/www / roundcube nome_do_servidor webmail.meine-domain.de ErrorLog /var/log/apache2/webmail.meine-domain.de-error_log CustomLog /var/log/apache2/webmail.meine-domain.de-access_log comum

Salve, em seguida, fechar o arquivo usando o CTRL + X. O próximo passo deve ser a configuração do host V habilitado e carregados pelo servidor Apache.

a2ensite webmailservice apache2 reload

Criar banco de dados e configurar

Na próxima etapa, nós deve criar o banco de dados para RoundCube, configurar um usuário e fornecer-lhes os direitos apropriados.

MySQL-u root pmysql > criar banco de dados se emergência EXISTS roundcube, mysql > GRANT ALL ON privilégios roundcube. * TO [email protected] identificado por ‘my_password’; mysql > FLUSH PRIVILEGES; mysql > parar

A frase “my_password” deve substituir claro você com sua senha, que quer usá-lo para o banco de dados. O “FLUSH PRIVILEGES” é muito importante-comando, assim que considere as mudanças aos direitos imediatamente. O banco de dados é criado, você deve ainda “Vida soprou” são. Então, vamos carregar os dados necessários do arquivo. SQL que foi incluído no pacote RoundCube.

MySQL-u roundcube roundcube p “my_password”<>

Antes podemos prosseguir agora com o instalador Web, deve entrar a conexão de banco de dados no arquivo de configuração apropriado para instalar o RoundCube.

CD / var/www/roundcube/confignano config.inc.php

Dentro do arquivo, a linha de amostra com a sequência de caracteres de conexão deve ser substituída agora com nossos dados de conexão atual.

Na linha seguinte //und substituir mysql com mysqli ‘passe’ por ‘my_password’ roundcubemail através de “roundcube” $rcmail_config [‘db_dsnw’] = ‘mysql://roundcube:[email protected]/roundcubemail’; //Das terminado resultado deve olhar como este: $rcmail_ config [‘db_dsnw’] = ‘ mysqli://roundcube:[email protected]/roundcube

Agora, o arquivo tem usando CTRL + X novamente ser salvo e fechado.

Instalador da Web e configuração básica

Estamos nos aproximando do final do tutorial. Na próxima etapa, nós deve invocar o Roundcubes Web Installer. Isto é depois de aplicar nossos hosts virtuais através do seguinte endereço:

Siga as etapas no instalador da Web e a instalação for concluída. Após a conclusão bem-sucedida deve ser removido ainda a ordem do instalador, assim que ninguém podem causar estragos com intenção maliciosa como resultado.

rm-rf / var/www/roundcube/instalador

O último passo pode / agora o arquivo de configuração principal do Roundcubes deve ser ajustado.

CD / var/www/roundcube/confignano config.inc.php

Agora os seguintes ajustes podem ser feitos dentro do config.

enable_installer ‘verdadeiro’, ‘false’ definir$ config [‘enable_installer’] = false; //TLS para servidor de correio habilitar / / assumimos que o servidor de email é auf//mail.meine-domain.de. [meu domínio é equivalente a / / cada domínio atrás o @-caractere. $config [‘default_host’] = ‘tls://mail.%s’; //Zum transporte uso mesmo correio servidor como a recuperação $config [‘smtp_server’] = ‘tls://%h’;$config[‘smtp_port’] = 587; $config [‘smtp_user’] = ‘%u’; $config] ‘smtp_pass’] = ‘ especificar %p’;//Titel dos serviços de WebMail $config [‘product_name’] = ‘Meu cliente webmail’;

Agora fechar com CTRL + X e salvar. E então ele pode ir.

Recuperar login e e-mail

RoundCube logon Abaixo eu mostrar o processo de login novamente. O cliente de webmail da http://webmail.meine-domain.neté chamado. Agora eu gostaria de verificar o correio de meu endereço de e-mail [email protected] via IMAP. Para fazer isso, eu incorporo o endereço de email como login e senha minha senha do Gmail normal.

Através da configuração do config ($config [‘default_host’] = ‘tls://mail.%s’;) é o domínio %s explicado por trás do servidor de email usado agora como http://mail.code-bude.net , desde como acima o sinal @, então almofada código.NET, é equivalente a. Através desta alocação dinâmica, posso…

Interface de RoundCube

Eu com meu login de endereços (@code-bude.net, @derwirtschaftsinformatiker.de, etc.) vários E-mail sem ter que especificar o servidor de correio cada vez explicitamente.

Clique em ‘registar’ você ir e os mails podem ser captados, leitura e escrita, como estamos acostumados a partir de qualquer outro cliente de correio Web.

Sobre o autor: Este artigo, bem como 363 outros artigos sobre código-bude.net, escrito por Raphael. -Desde 2011 blog aqui sobre programação, meu software, escrever tutoriais e tentar o meu conhecimento, portanto ele vai bem, para compartilhar com meus leitores. Além disso, escrevo sobre temas de meus estudos sobre derwirtschaftsinformatiker.de. E-mail • Google + • Facebook • Twitter

5SHARESFacebookTwitterGoogleWhatsappRedditPocketStumbleuponPinterestXingMail