Pesquisa de site

WebMail Lite - Gerencie e baixe e-mails do Gmail, Yahoo, Outlook e outros


WebMail Lite é um aplicativo web que pode ser usado para gerenciar e baixar e-mails de seu próprio servidor de e-mail local ou de um serviço de e-mail público, como Gmail, Yahoo!, Outlook ou outros. O aplicativo WebMail Lite atua como uma interface cliente para serviços IMAP e SMTP, permitindo que qualquer conta de e-mail configurada sincronize e gerencie mensagens da caixa de entrada localmente.

Requisitos

  1. Pilha LAMP instalada no CentOS/RHEL
  2. Pilha LAMP instalada no Ubuntu
  3. Pilha LAMP instalada no Debian

Neste tópico aprenderemos como instalar e configurar a versão mais recente do aplicativo WebMail Lite PHP em servidores Debian, Ubuntu e CentOS.

Etapa 1: configurações iniciais do WebMail Lite

1. Antes de iniciar a instalação do aplicativo WebMail Lite em seu servidor, primeiro certifique-se de que os seguintes módulos e extensões PHP estejam instalados e habilitados em sua pilha LAMP, emitindo os seguintes comandos .

------------ On CentOS and RHEL ------------ 
yum install epel-release
yum install php-xml php-mcrypt php-mbstring php-curl

------------ On Debian and Ubuntu ------------
apt install php7.0-xml php7.0-mcrypt php7.0-mbstring php7.0-curl

2. Em seguida, instale o utilitário unzip em seu sistema, que o usaremos para extrair o conteúdo do arquivo compactado zip do WebMail Lite.

yum install zip unzip  [On CentOS/RHEL]
apt install zip unzip  [On Debian/Ubuntu]

3. Na próxima etapa, modifique o arquivo de configuração padrão do PHP para alterar as seguintes variáveis do PHP. Além disso, certifique-se de atualizar a configuração de fuso horário do PHP para refletir a localização física do seu servidor.

vi /etc/php.ini                    [On CentOS/RHEL]
nano /etc/php/7.0/apache2/php.ini  [On Debian/Ubuntu]

Pesquise, edite e atualize o seguinte arquivo de configuração PHP de variáveis.

file_uploads = On
allow_url_fopen = On
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Substitua a variável time.zone do PHP de acordo. Para obter uma lista de todos os fusos horários disponíveis em PHP, consulte a documentação oficial de fuso horário do PHP.

4. Depois de terminar de editar o arquivo de configuração PHP de acordo com as configurações explicadas acima, reinicie o daemon Apache HTTP para refletir as alterações emitindo os seguintes comandos.

systemctl restart httpd  [On CentOS/RHEL]
systemctl restart apache2  [On Debian/Ubuntu]

Etapa 2: Criar banco de dados WebMail Lite

5. O aplicativo cliente de webmail WebMail Lite usa um banco de dados RDBMS como backend, como o banco de dados MySQL, para armazenar configurações de usuários, contatos e outras configurações necessárias.

Na pilha LAMP instalada, faça login no banco de dados MariaDB/MySQL e execute os comandos abaixo para criar um novo banco de dados que será usado pelo aplicativo WebMail. Além disso, configure um usuário e uma senha para gerenciar o banco de dados do WebMail Lite.

mysql -u root -p

MariaDB [(none)]> create database mail;
MariaDB [(none)]> grant all privileges on mail.* to 'webmail'@'localhost' identified by 'password1';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

Etapa 3: Baixe o WebMail Lite

6. Para instalar o aplicativo WebMail Lite, primeiro visite a página de download do WebMail Lite e obtenha o arquivo zip mais recente emitindo o seguinte comando.

wget https://afterlogic.org/download/webmail_php.zip 

7. Em seguida, extraia o arquivo compactado zip do WebMail Lite para o seu diretório de trabalho atual e copie todos os arquivos extraídos do WebMail Lite do diretório do webmail para o caminho raiz do documento do servidor web, emitindo os comandos abaixo. Além disso, execute o comando ls para listar todos os arquivos copiados para o diretório /var/www/html.

unzip webmail_php.zip
rm -rf /var/www/html/index.html
cp -rf webmail/* /var/www/html/
ls -l /var/www/html/

8. Além disso, certifique-se de conceder permissões de gravação ao usuário do tempo de execução do Apache para o caminho raiz do documento do seu servidor web, emitindo o comando abaixo. Novamente, execute o comando ls para listar as permissões no diretório /var/www/html/.

chown -R apacahe:apache /var/www/html/     [On CentOS/RHEL]
chown -R www-data:www-data /var/www/html/  [On Debian/Ubuntu]
ls -al /var/www/html/

Passo 4: Instale o WebMail Lite

9. Para instalar o WebMail Lite, abra um navegador e navegue até o endereço IP ou nome de domínio do seu servidor via protocolo HTTP. Anexe a string /install após seu URL, conforme mostrado no exemplo abaixo.

http://yourdomain.tld/install

10. Na tela inicial de instalação, uma série de testes de compatibilidade do servidor e verificações de pré-instalação serão realizadas pelo script do instalador do WebMail Lite para detectar se todas as extensões e configurações necessárias do PHP estão instaladas e configuradas corretamente. para instalar o WebMail Lite.

Ele também verificará se o usuário do tempo de execução do servidor web pode escrever na pasta de dados webroot e gravar o arquivo de configuração. Se todos os requisitos estiverem em ordem, clique no botão Avançar para continuar.

11. Na próxima tela leia e aceite o contrato de licença clicando no botão Concordo.

12. Em seguida, adicione o endereço do host do banco de dados MySQL do WebMail Lite e as credenciais do banco de dados e clique no botão Testar banco de dados para testar a conexão do banco de dados. Marque Criar tabelas de banco de dados e clique no botão Avançar para continuar.

13. Em seguida, escreva uma senha para o usuário mailadm e clique no botão Avançar para continuar. O usuário mailadmin é a conta mais privilegiada usada para administrar o aplicativo WebMail Lite.

14. Na próxima tela, você pode verificar a conexão com um servidor de e-mail através dos protocolos IMAP e SMP. Caso você já tenha configurado um servidor de e-mail em suas instalações, insira o endereço IP do servidor de e-mail no campo host do servidor e teste a conexão SMTP.

Se o servidor de e-mail for executado localmente, use o endereço IP 127.0.0.1 para testar a conexão do servidor de e-mail. Quando terminar, clique no botão Avançar para continuar a instalação do aplicativo.

Após a conclusão do processo de instalação do WebMail Lite, clique no botão Sair para concluir o processo de instalação.

15. Em seguida, navegue até o seguinte endereço para acessar o painel de administração do WebMail Lite e definir as configurações do servidor de e-mail.

https://yourdomain.tld/adminpanel 

Para efetuar login no painel de administração do WebMail Lite, utilize o usuário mailadm e a senha configurada durante o processo de instalação.

16. Para configurar os serviços de e-mail para o seu domínio, navegue até as configurações de Domínios -> Padrão e adicione o endereço IP do seu servidor de e-mail no campo de e-mail recebido e no campo de e-mail de saída.

Além disso, verifique usar o login/senha do usuário do e-mail recebido para autenticar no servidor de e-mail SMTP. Substitua os endereços IP e o número da porta de acordo com as configurações do seu servidor de e-mail. Clique no botão Salvar para aplicar as novas configurações.

Caso você queira usar o aplicativo WebMail Lite para gerenciar uma conta do Gmail, use as configurações conforme ilustrado na imagem abaixo.

17. Para fazer login no aplicativo WebMail Lite, navegue até seu nome de domínio via protocolo HTTP e adicione suas credenciais de login do servidor de e-mail. Na captura de tela abaixo, para fins de demonstração, faremos login no aplicativo WebMail Lite com uma conta do Gmail.

http://yourdomain.tld 

18. Depois de fazer login no WebMail Lite, você poderá ler todas as mensagens de e-mail da sua conta ou redigir e enviar novas mensagens, conforme ilustrado na captura de tela a seguir.

Parabéns! Você instalou e configurou com sucesso o aplicativo WebMail Lite em suas instalações. Para proteger as conexões dos visitantes com o aplicativo WebMail Lite, habilite a configuração SSL do servidor Apache HTTP com um certificado gratuito obtido em Let’s Encrypt CA.