Configuração de Email · 5 min read · Nov 05, 2025

IlohaMail No Seu Servidor ISPConfig Em 10 Passos Fáceis

ILOHAMAIL No Seu Servidor ISPConfig Em 10 Passos Fáceis

IlohaMail:
Versão 1.0
Autor: [at] bb-hosting [dot] org>

IlohaMail vem com instruções claras, mas com este guia, gostaria de explicar como fazê-lo funcionar em nosso servidor Perfect com ISPConfig.

Este guia ajudará você a configurar o IlohaMail sem SSL. Quando você terminar, terá um bom cliente de webmail na URL http://webmail.myhostingcompany.tld.
Para myhostingcompany.tld, use seu próprio nome de domínio, é claro.

O passo 3 é necessário apenas se você gostar das funções extras do IlohaMail, como o calendário/agendador.
Neste guia, usarei apenas como exemplo:

  • IlohaMail-0.8.14-rc3
  • Eu assumo que esta é sua primeira configuração para o IlohaMail, isso não é uma atualização!
  • Site: http://webmail.myhostingcompany.tld
  • Seu nome de host completo: server1.myhostingcompany.tld
  • Número do site dentro do ISPConfig: web1
  • Seus sites estão armazenados em /var/www
  • Banco de dados MySQL: web_db1
  • Nome de usuário MySQL: web1_u1
  • Senha MySQL: mypassword

Aqui vamos nós:

Passo 1 - Criar um site

No ISPConfig, crie um site via “Novo site” no menu principal.
Na aba chamada “Base”, use webmail para o nome do host e myhostingcompany.tld para o nome do domínio. Ative MySQL e scripts PHP para este site, mas desative o Modo Seguro do PHP.

Passo 2 – Criar um usuário Administrador para o site

No ISPConfig, crie um usuário Administrador, para que você possa fazer o upload do site mais tarde via FTP:
No menu principal, selecione “ISP Manager”, selecione seu novo site chamado webmail.myhostingcompany.tld na árvore de estrutura e pressione a aba “Usuário e Email”.
Pressione “novo” e defina um novo usuário e seu endereço de email. Dê a este usuário direitos de administrador e pressione “Salvar”.

Passo 3 - Criar um banco de dados MySQL para o site:

Clique na aba chamada “Opções” e crie um novo banco de dados para o site.
O ISPConfig mostrará:

Nome do banco de dados: web1_db1 (exemplo)
Usuário do banco de dados: web1_u1 (exemplo)

Então você define uma senha para o usuário do banco de dados e pressiona “Salvar”.

Passo 4 – Baixar IlohaMail

Você pode baixar o IlohaMail da URL http://ilohamail.org/main.php?page=Downloads para o seu próprio computador desktop.

No momento, há duas versões disponíveis:
IlohaMail-0.8.14-rc3, que é a versão atual e estável.
IlohaMail-0.9, que é a versão de desenvolvimento.
Embora a versão 0.9 tenha mais recursos, eu recomendo a versão 0.8.14-rc3 para um ambiente de produção.

Após baixar o IlohaMail, extraia-o para a pasta de arquivos de sua escolha.

Passo 5 – Configurar IlohaMail para nosso servidor ISPConfig

Nota: você pode fazer muitas configurações, eu só mencionarei as que são importantes para uma configuração básica.
Navegue até a pasta de arquivos extraídos do IlohaMail.
Nessa pasta, abra a pasta conf.

Modificações a serem feitas no arquivo conf/login.php:

Neste arquivo, você encontrará uma linha com:
$default_host = “”;
Mude isso para o nome do host completo do seu servidor, como:
$default_host = “server1.myhostingcompany.tld”;

A porta padrão para o IlohaMail é IMAP na porta 143.
Se você quiser usar pop3 em vez de IMAP, mude a linha:
$default_port = 143;
para:
$default_port = 110;

Nós também ocultamos algumas opções da tela de login:

$hide_host = 1;
$hide_protocol = 1;
$hide_rootdir = 1;
$hide_lang = 1;

Nota: valor 1 = ocultar, valor 0 = mostrar

A linha: $logout_url = “index.php”; nos diz para onde ir quando um usuário faz logout.
Você pode aqui definir o arquivo/URL de sua escolha.

Você também pode mudar a linha
$VDOMAIN_DETECT[“domain1.com”] = “mail.domain1.com”;
Para
$VDOMAIN_DETECT[“domain1.com”] = “server1.myhostingcompany.tld”;

E a linha
$VDOMAIN_DETECT[“domain2.net”] = “mail.domain2.net”;
para:
$VDOMAIN_DETECT[“domain2.net”] = “server1.myhostingcompany.tld”;

Modificações a serem feitas no arquivo /conf/conf.php:

Como queremos usar o IlohaMail com todas as funções, usando o banco de dados MySQL, temos que mudar a linha:
$backend = “FS”;
para
$backend = “MySQL”;

Para habilitar a função de calendário e favoritos, use valor = 0
Para desabilitar a função de calendário e favoritos, use valor = 1

$DISABLE_CALENDAR = 0;
$DISABLE_BOOKMARKS = 0;

Você pode informar seus usuários de email onde relatar SPAM mudando a linha:
$report_spam_to=””;
para
$report_spam_to=” [email protected] “;

(Defina um endereço de email existente em seu domínio, onde os usuários podem relatar spam).

Defina seu servidor SMTP.
Neste ponto, você pode escolher entre “Courier” e “Sendmail”.
Se você usar Postfix, deixe a linha $SMTP_TYPE = “sendmail”; como está!

Modificações a serem feitas no arquivo conf/db_conf.php

Mude as linhas:

$DB_HOST=””;
$DB_USER=””;
$DB_PASSWORD=””;

para:

$DB_HOST=”localhost”;
$DB_USER=”web1_u1”;
$DB_PASSWORD=”mypassword”;

(A senha conforme definida no PASSO 3).

PASSO 6 – banco de dados mySQL

No diretório mySQL na pasta de arquivos do IlohaMail, você encontrará um arquivo chamado sql.
Você pode usar este arquivo para criar as tabelas do banco de dados mySQL.
Neste exemplo, eu faço isso com o phpMyAdmin.
Você pode acessar seu banco de dados via seu navegador de Internet através da URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/

Se você não tiver o phpMyAdmin instalado, pode baixá-lo em http://www.ispconfig.org/downloads.htm

Faça login no phpMyAdmin com a conta de usuário mySQL conforme mencionado/definido no PASSO 3.

No phpMyAdmin:

  • selecione seu banco de dados
  • selecione o ícone SQL para iniciar uma consulta
  • escolha seu arquivo sql no diretório mySQL na pasta de arquivos do IlohaMail e pressione “Iniciar”
  • Você pode sair do phpMyAdmin

PASSO 7 – fazendo upload do IlohaMail

Agora, você pode fazer o upload do IlohaMail, usando seu cliente FTP favorito.
URL: ftp://webmail.myhostingcompany/web
nome de usuário e senha conforme definidos no PASSO 2.

PASSO 8 – tornando o diretório DATA legível/gratável para o Apache

Faça login no seu servidor como root.
Execute os comandos:

cd /var/www/web1/web

(web1 é apenas um exemplo e deve ser o mesmo número do site mencionado no PASSO 3).

dir

(Agora você verá o diretório de dados).

Dê ao processo do servidor web privilégios de leitura/gravação para todas as pastas no diretório de dados:

chown -R www-data:www-data data

(Assim funciona no Debian Linux, outras distribuições podem diferir).

PASSO 9 – acesse seu novo cliente de webmail

Agora você pode acessar seu novo cliente de webmail com seu navegador favorito.
O endereço de acordo com meu guia é:
http://webmail.myhostingcompany.tld

Você pode fazer login com qualquer combinação válida de conta de email (nome de usuário/senha).
Nota: não use [email protected] como no pacote Uebimiau fornecido pelo ISPConfig.
Use apenas o nome de usuário e a senha.

Após seu primeiro login, você deve fazer algumas configurações antes de começar a usar o IlohaMail.
Aqui, a primeira coisa que você deve fazer é definir sua identidade.
Você pode definir mais de uma identidade para um endereço de email, mas precisa de pelo menos uma.

PASSO 10 – personalizando o IlohaMail

Você pode mudar as cores padrão do IlohaMail.
Para mudar as cores, a única coisa que você precisa fazer é abrir o arquivo /var/www/web1/web/source/themes/default/override.inc e mudar as cores que deseja alterando os valores. (Web1 é apenas meu exemplo).

Mais informações sobre o IlohaMail:
http://ilohamail.org/main.php

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.