Aprenda a instalar o Roundcube no Xampp no Windows para enviar e receber emails localmente e poder testar seus projetos.
1 – Primeiros Passos
Antes de começar, configure o servidor de envio e recebimento de emails e as contas no Mercury/32. Nesse artigo eu mostro como fazer isso. As mensagens serão enviadas e recebidas apenas localmente.
Para começar baixe a última versão do Roundcube.,Para descompactar o arquivo instale o 7zip.
Descompacte o arquivo roundcubemail-x.x.x-complete.tar.gz.
Copie o pasta roundcubemail-x.x.x para a pasta X:\xampp\htdocs.
Renomeie roundcubemail-x.x.x para webmail para ficar mais fácil o acesso.
No phpMyAdmin crie o banco de dados roundcube com usuário e senha a sua escolha. Não esqueça de anotar porque você vai precisar desses dados mais a frente.
No arquivo php.ini procure pelas linhas abaixo e retire o ; do início das linhas e salve o arquivo:
;extension=intl
;extension=ldap
;extension=pdo_sqlite
;extension=oci8_12c
2 – Instalação
Agora para instalar o Roudcube carregue a url: http://localhost/webmail/installer
Na primeira tela (Check environment), ignore os avisos NOT AVAILABLE e clique em “NEXT”.

Na segunda tela (2. Create config) preencha da seguinte forma:




Configure os plugins conforme sua necessidade.

Depois clique em “Continue”.
Na terceira tela (3. Test config), em Check DB config clique em “Initialize database”.

3 – Teste
Agora você pode checar se está funcionando envio de mensagens em Test SMTP config e também o envio de mensagens em Test IMAP config

Se você recebeu a mensagem OK nos dois testes, tudo está configurado corretamente.
4 – Personalizando
Para mudar o favicon, a logo e a marca d’água, na pasta de instalação do Roundcube, X:\XAMPP\htdocs\webmail, acesse a pasta /skins/larry/images e altere respectivamente as imagens favicon.ico, roundcube_logo.png e o arquivo watermark.jpg.
Para centralizar a logo na tela de login, na pasta X:\XAMPP\htdocs\webmail\skins\larry, nos arquivos style.css e style.css.min inclua o seguinte CSS:
#login-form > .box-inner {
padding-top: 20px;
text-align: center;
}
Agora é só ir na pasta X:\XAMPP\htdocs\webmail e colocar .OLD na frente da pasta \installer.
Pronto, agora você tem email em localhost para testar seus projetos. Basta acessar http:localhost/webmail.