Instalando e configurando o IceWarp Mail Server

Tutorial de instalação e configuração o IceWarp Mail Server.

[ Hits: 12.377 ]

Por: Flávio Zarur Lucarelli em 29/01/2010


Introdução



O IceWarp Mail Server é uma solução confiável, fácil de gerenciar, de usar e com preço competitivo, usada por mais de 50 milhões de usuários em todo o mundo.

Este poderoso servidor de email contém recursos únicos, sendo compatível com todos os principais protocolos, como SMTP, POP3, IMAP4, incluindo criptografia de dados. Oferece, ainda, MySQL e suporte ODBC para armazenamento de contas/Groupware/Anti-spam, suporte a balanceamento de carga, integração com LDAP e Active Directory, administração de contas via web e console em português.

Em conformidade com os padrões Internet (RFC), o IceWarp suporta os protocolos: SMTP/ESMTP, IMAPv4 incl. PUSH através do comando IDLE, IMAP ACL, POP3/SPOP3, APOP, HTTP(S), FTP(S) com OTP/S-Key, OpenLDAP, SIP, SIP SIMPLE, Jabber/XMPP, HTTP Proxy, TLS/SSL 128-bit para todos os serviços, IPv6 incl, registros DNS AAAA, SNMPv2, WebDAV, GroupDAV, CalDAV, SyncML, iCal (vCal, vCard, vNote e vFreeBusy), suporte completo Unicode (UTF-8), métodos de criptografia SHA1/MD5/DigestMD5 RSA.

1) Faça download da versão oficial do IceWarp Server em:
Veja nessa página a URL para o instalador e faça o download utilizando o wget:

Versão RH 4 & CentOS 4
http://www2.icewarp.com.br/downloads/linux_platform/rh4merak-9.4.2.tar.gz

Versão RH 5 & CentOS 5
http://www2.icewarp.com.br/downloads/linux_platform/merak-9.4.2_RHEL5.3.tar.gz

Obs.: IceWarp Mail Server é certificado para uso no Red Hat Enterprise Linux (ou CentOS) 5, sem necessidade de symlinks. Em breve, suporte a outras distribuições.

2) Agora vamos descompactar o arquivo utilizando o comando:

# tar -zxvf icewarp.tar.gz

3) Depois de descompactar o arquivo, acesse a pasta icewarp e execute o script de instalação:

# ./install.sh

O produto já vem com os recursos, como webmail em português. Entretanto, devem ser feito alguns ajustes adicionais, por exemplo, para que o webmail carregue em português por padrão, bem como caso deseja instalar o corretor ortográfico Aspell:
4) Durante o processo de instalação você deve escolher o usuário e grupo abaixo dos quais serão executados os serviços. Caso deixe usuário e grupo em branco, o IceWarp Server utilizará o usuário root (recomendado).

5) Utilize a ferramenta wizard para criação de domínios e contas, gerenciamento de licenças e manipulação de bancos de dados. Para acesso a ferramenta wizard, utilize o seguinte comando:

# cd /opt/merak/
# ./wizard.sh


6) Agora você deve criar um domínio e uma conta de administrador para ter acesso à administração remota, bem como via web.
**      Root menu
**      ---------
**
**      You have the following options:
**
**      [1] Accounts and Domains management
**      [2] License operations
**      [3] Storage setup
**
**      [0] Return
**      [Q] Exit
**
**      Enter your choice:

Escolha a opção 1 para gerenciamento de contas e domínios.

**      Accounts and Domains management
**      -------------------------------
**
**      You have the following options:
**
**      [1] Add new domain
**      [2] Delete domain
**      [3] Add new user
**      [4] Delete user
**
**      [0] Return
**      [Q] Exit
**
**      Enter your choice:

Agora escolha opção 1 para criar um novo domínio.

      Accounts and Domains management
**      -------------------------------
**
**      You have the following options:
**
**      [1] Add new domain
**      [2] Delete domain
**      [3] Add new user
**      [4] Delete user
**
**      [0] Return
**      [Q] Exit
**
**      Enter your choice: 3

Depois de criar o novo domínio, escolha a opção 3 para criar uma conta.

      Accounts and Domains management
**      -------------------------------
**
**      You have the following options:
**
**      [1] Add new domain
**      [2] Delete domain
**      [3] Add new user
**      [4] Delete user
**
**      [0] Return
**      [Q] Exit
**
**      Enter your choice: 3

Durante o processo de criação da conta, o IceWarp server indaga se a mesma deve ser do tipo administradora. Ao informar que sim, estará criando um conta com direitos completos, permitindo acesso completo via console Windows ou via web, conforme citado anteriormente.

7) Para acessar o seu webmail PRO, utilize o seguinte endereço: http://localhost:32000/webmail

Para administração utilize o endereço http://localhost:32000/admin ou no lugar do localhost indique o IP da máquina.

Outra opção é utilizar o console de administração via Windows que permite administração remota do IceWarp Server a partir de computador rodando Windows. Inclui a opção para acessar em português (Options/languages) ativada por padrão. A versão do console deve ser sempre a mesma do seu servidor IceWarp. Link para download:
8) Você também pode utilizar a ferramenta Tool para administrar o servidor.

A ferramenta Command Line Tool permite acesso direto à API do IceWarp e a possibilidade de efetuar mudanças em múltiplas contas de uma só vez.

No help (F1) do console IceWarp há informações sobre o tool, bem como você pode digitar "./tool.sh --tutorial" para exemplos. Há opções avançadas, como a possibilidade de uso do Tool remotamente e a realização de queries.

As constantes estão todas descritas em icewarp/api/delphi/apiconst.pas.

Vejamos alguns exemplos de uso...

No arquivo apiconst.pas você encontra que a constante referente à senha do usuário é u_password.

Você pode utilizar o seguinte comando:

# ./tool.sh display account *@* u_password

Serão exibidas todas senhas de usuários, exceto as de contas administradoras (para exibí-las também, desative a opção "Senhas de administradores não podem ser exibidas em Políticas/Política de Senha").

Veja alguns exemplos adicionais:

1) ./tool.sh create account teste@teste.com u_password senha

Cria uma conta teste@teste.com com a senha "senha".

2) ./tool.sh modify account *@dominio.com.br u_maxbox 1 u_maxboxsize 50000 u_maxmessagesize 13000

O seguinte exemplo altera o tamanho da caixa postal e tamanho máximo de mensagem em todas as contas do domínio dominio.com.br:

3) ./tool.sh display system C_Mail_SMTP_General_DNSServer

Exibe os servidores DNS especificados em System/Internet Connection (Sistema/Conexão Internet). Esses servidores são utilizados para resolução de MX e outras consultas de DNS.

4) ./tool.sh modify system C_Mail_SMTP_General_DNSServer 208.67.222.222;208.67.220.22

Modifica servidores de DNS.

5) ./tool.sh export account *@* u_backup > contas.txt

./tool.sh import account contas.txt u_backup

Uma constante bastante útil é u_backup (e d_backup), que contém backup de todas configurações da conta do usuário (backup da estrutura da conta, encaminhamentos, senha, tipo de conta). Você pode usá-la juntamente com o comando export e import, para exportar uma conta e importar em outro IceWarp. O mesmo pode ser feito com a variável u_backup. Veja exemplo de exportação e importação de uma conta com todos seus dados:

6) ./tool.sh export account *@teste.com > teste.txt

Exporta todas as contas do domínio teste.com para o arquivo teste.txt.

7) ./tool.sh import account teste.txt

Importa todas contas do arquivo texto anteriormente gerado. Útil para migrar contas de um domínio para outro.

8) ./tool.sh display account *@* u_name u_password > contas.txt

O comando gera uma lista de usuários (nome completo) e senhas em arquivo texto.

9) ./tool.sh -filter="U_AuthMode = 3" get account *@* u_alias > any.txt

Exibe todas as contas que possuem any password ativado, ou seja permite efetuar login com qualquer senha. Vale ressaltar que a opção de filter/query (-f) funciona apenas com nomes de campos que existam na API (icewap\delphi\apiconst.pas) e não sejam diferentes no banco de dados.

Em caso de qualquer dúvida, solicite a criação de um usuário em nosso sistema de suporte, acessando ao opção "Fale conosco" do nosso site e marcando o checkbox desejo obter suporte. Você também terá acesso ao nosso vídeo com treinamento completo. Veja também nossos FAQs em http://suporte.icewarp.com.br.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Cluster de Alta disponibilidade do Zimbra Collaboration System

Webmail Horde 4 - Instalação e configuração no Debian Squeeze

Enviando e-mail pelo shell com smtp remoto

Traduzindo o Thunderbird para Português

Mutt - o melhor amigo do homem

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts