Servidor Debian · 9 min read · Oct 02, 2025
O Servidor Perfeito - Debian Lenny (Debian 5.0) Com MyDNS & Courier [ISPConfig 3] - Página 5
17 Instalar SquirrelMail
Para instalar o cliente de webmail SquirrelMail, execute
apt-get install squirrelmailEntão crie o seguinte symlink…
ln -s /usr/share/squirrelmail/ /var/www/webmail… e configure o SquirrelMail:
squirrelmail-configureDevemos informar ao SquirrelMail que estamos usando Courier-IMAP/-POP3:
Configuração do SquirrelMail : Leia: config.php (1.4.0)
Menu Principal –
- Preferências da Organização
- Configurações do Servidor
- Padrões de Pasta
- Opções Gerais
- Temas
- Catálogos de Endereços
- Mensagem do Dia (MOTD)
- Plugins
- Banco de Dados
- Idiomas
D. Definir configurações pré-definidas para servidores IMAP específicos
C Ativar cor
S Salvar dados
Q Sair
Comando >> <– D
Configuração do SquirrelMail : Leia: config.php
Enquanto estávamos construindo o SquirrelMail, descobrimos algumas
preferências que funcionam melhor com alguns servidores que não
funcionam tão bem com outros. Se você selecionar seu servidor IMAP, esta
opção definirá algumas configurações pré-definidas para esse servidor.
Por favor, note que você ainda precisará passar por tudo e
certificar-se de que tudo está correto. Isso não muda tudo. Há
somente algumas configurações que isso mudará.
Por favor, selecione seu servidor IMAP:
bincimap = Binc IMAP server
courier = Courier IMAP server
cyrus = Cyrus IMAP server
dovecot = Dovecot Secure IMAP server
exchange = Microsoft Exchange IMAP server
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = University of Washington’s IMAP server
quit = Não mudar nada
Comando >> <– courier
Configuração do SquirrelMail : Leia: config.php
Enquanto estávamos construindo o SquirrelMail, descobrimos algumas
preferências que funcionam melhor com alguns servidores que não
funcionam tão bem com outros. Se você selecionar seu servidor IMAP, esta
opção definirá algumas configurações pré-definidas para esse servidor.
Por favor, note que você ainda precisará passar por tudo e
certificar-se de que tudo está correto. Isso não muda tudo. Há
somente algumas configurações que isso mudará.
Por favor, selecione seu servidor IMAP:
bincimap = Binc IMAP server
courier = Courier IMAP server
cyrus = Cyrus IMAP server
dovecot = Dovecot Secure IMAP server
exchange = Microsoft Exchange IMAP server
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = University of Washington’s IMAP server
quit = Não mudar nada
Comando >> courier
imap_server_type = courier
default_folder_prefix = INBOX.
trash_folder = Lixeira
sent_folder = Enviados
draft_folder = Rascunhos
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true
Pressione qualquer tecla para continuar… <– pressione uma tecla
Configuração do SquirrelMail : Leia: config.php (1.4.0)
Menu Principal –
- Preferências da Organização
- Configurações do Servidor
- Padrões de Pasta
- Opções Gerais
- Temas
- Catálogos de Endereços
- Mensagem do Dia (MOTD)
- Plugins
- Banco de Dados
- Idiomas
D. Definir configurações pré-definidas para servidores IMAP específicos
C Ativar cor
S Salvar dados
Q Sair
Comando >> <– S
Configuração do SquirrelMail : Leia: config.php (1.4.0)
Menu Principal –
- Preferências da Organização
- Configurações do Servidor
- Padrões de Pasta
- Opções Gerais
- Temas
- Catálogos de Endereços
- Mensagem do Dia (MOTD)
- Plugins
- Banco de Dados
- Idiomas
D. Definir configurações pré-definidas para servidores IMAP específicos
C Ativar cor
S Salvar dados
Q Sair
Comando >> <– Q
Depois você pode acessar o SquirrelMail em http://server1.example.com/webmail ou http://192.168.0.100/webmail:

18 Instalar ISPConfig 3
Para instalar o ISPConfig 3 a partir da versão mais recente lançada, faça o seguinte:
cd /tmp
wget http://downloads.sourceforge.net/ispconfig/ISPConfig-3.0.1.tar.gz?use_mirror=
tar xvfz ISPConfig-3.0.1.tar.gz
cd ispconfig3_install/install/
(Substitua ISPConfig-3.0.1.tar.gz pela versão mais recente.)
O próximo passo é executar
php -q install.phpIsso iniciará o instalador do ISPConfig 3:
server1:/tmp/ispconfig3_install/install# php -q install.php
——————————————————————————–
_ _ _
| / | _ \ / \ / ()
| | | \ --.| |_/ / | / \/___ _ __ | |_ _ __ _ | | |–. \ / | | / \| ‘ \| | |/ ` |
| | |_/\/ / | | _/\ () | | | | | | | (| |
__/_/\| __/_/|| ||| ||\, |
/ |
|_/
——————————————————————————–
>> Configuração inicial
Sistema Operacional: Debian Lenny/Sid ou compatível
A seguir, haverá algumas perguntas para configuração primária, então tenha cuidado.
Os valores padrão estão entre [colchetes] e podem ser aceitos com
Digite “quit” (sem as aspas) para parar o instalador.
Selecione o idioma (en,de) [en]: <– ENTER
Modo de instalação (padrão, especialista) [padrão]: <– ENTER
Nome do host totalmente qualificado (FQDN) do servidor, ex: server1.domain.tld [server1.example.com]: <– ENTER
Nome do host do servidor MySQL [localhost]: <– ENTER
Nome de usuário root do MySQL [root]: <– ENTER
Senha root do MySQL []: <– sua senha root do sql
Banco de dados MySQL a ser criado [dbispconfig]: <– ENTER
Charset MySQL [utf8]: <– ENTER
Gerando uma chave privada RSA de 2048 bits
……………………………………………………………………………………………………+++
……………………………………………………………………………………………+++
escrevendo nova chave privada em ‘smtpd.key’
—–
Você está prestes a ser solicitado a inserir informações que serão incorporadas
na sua solicitação de certificado.
O que você está prestes a inserir é o que é chamado de Nome Distinto ou DN.
Existem muitos campos, mas você pode deixar alguns em branco
Para alguns campos haverá um valor padrão,
Se você digitar ‘.’, o campo será deixado em branco.
—–
Nome do País (código de 2 letras) [AU]: <– ENTER
Nome do Estado ou Província (nome completo) [Some-State]: <– ENTER
Nome da Localidade (ex: cidade) []: <– ENTER
Nome da Organização (ex: empresa) [Internet Widgits Pty Ltd]: <– ENTER
Nome da Unidade Organizacional (ex: seção) []: <– ENTER
Nome Comum (ex: SEU nome) []: <– ENTER
Endereço de Email []: <– ENTER
Configurando Jailkit
Configurando SASL
Configurando PAM
Configurando Courier
Configurando Spamassassin
Configurando Amavisd
Configurando Getmail
Configurando Pureftpd
Configurando MyDNS
Configurando Apache
Configurando Firewall
Instalando ISPConfig
Porta do ISPConfig [8080]: <– ENTER
Configurando DBServer
Instalando Crontab
sem crontab para root
sem crontab para getmail
Reiniciando serviços …
Parando o servidor de banco de dados MySQL: mysqld.
Iniciando o servidor de banco de dados MySQL: mysqld.
Verificando tabelas corrompidas, não fechadas corretamente e que precisam de atualização..
Parando o Agente de Transporte de Correio Postfix: postfix.
Iniciando o Agente de Transporte de Correio Postfix: postfix.
Parando o Daemon de Autenticação SASL: saslauthd.
Iniciando o Daemon de Autenticação SASL: saslauthd.
Parando amavisd: amavisd-new.
Iniciando amavisd: amavisd-new.
Parando o daemon ClamAV: clamd.
Iniciando o daemon ClamAV: clamd .
Parando os serviços de autenticação Courier: authdaemond.
Iniciando os serviços de autenticação Courier: authdaemond.
Parando o servidor IMAP Courier: imapd.
Iniciando o servidor IMAP Courier: imapd.
Parando o servidor IMAP-SSL Courier: imapd-ssl.
Iniciando o servidor IMAP-SSL Courier: imapd-ssl.
Parando o servidor POP3 Courier: pop3d.
Iniciando o servidor POP3 Courier: pop3d.
Parando o servidor POP3-SSL Courier: pop3d-ssl.
Iniciando o servidor POP3-SSL Courier: pop3d-ssl.
Reiniciando o servidor web: apache2 … esperando .
Reiniciando o servidor ftp: Executando: /usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -l pam -E -A -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -b -B
Instalação concluída.
server1:/tmp/ispconfig3_install/install# O instalador configura automaticamente todos os serviços subjacentes, portanto, nenhuma configuração manual é necessária. Depois você pode acessar o ISPConfig 3 em http://server1.example.com:8080/ ou http://192.168.0.100:8080/. Faça login com o nome de usuário admin e a senha admin (você deve alterar a senha padrão após seu primeiro login):
O sistema agora está pronto para ser usado. #### 18.1 Manual do ISPConfig 3 Para aprender como usar o ISPConfig 3, recomendo fortemente baixar o Manual do ISPConfig 3. Em cerca de 300 páginas, ele cobre o conceito por trás do ISPConfig (administrador, revendedores, clientes), explica como instalar e atualizar o ISPConfig 3, inclui uma referência para todos os formulários e campos de formulário no ISPConfig junto com exemplos de entradas válidas, e fornece tutoriais para as tarefas mais comuns no ISPConfig 3. Ele também descreve como tornar seu servidor mais seguro e vem com uma seção de solução de problemas no final. ### 19 Notas Adicionais #### 19.1 OpenVZ Se o servidor Debian que você acabou de configurar neste tutorial for um contêiner OpenVZ (máquina virtual), você deve fazer isso no sistema host (estou assumindo que o ID do contêiner OpenVZ é 101 - substitua pelo VPSID correto no seu sistema): VPSID=101
for CAP in CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE CHOWN DAC_READ_SEARCH SETGID SETUID NET_BIND_SERVICE NET_ADMIN SYS_CHROOT SYS_NICE
do
vzctl set $VPSID –capability ${CAP}:on –save
done #### 19.2 SquirrelMail Muitas pessoas relataram problemas (como obter erros 404 Not Found) usando o pacote de webmail SquirrelMail em seus sites criados através do ISPConfig 3. Este guia explica como configurar o SquirrelMail em um servidor Debian Lenny para que você possa usá-lo a partir de seus sites (criados através do ISPConfig). A configuração do Apache do SquirrelMail está no arquivo /etc/squirrelmail/apache.conf, mas este arquivo não é carregado pelo Apache porque não está no diretório /etc/apache2/conf.d/. Portanto, criamos um symlink chamado squirrelmail.conf no diretório /etc/apache2/conf.d/ que aponta para /etc/squirrelmail/apache.conf e recarregamos o Apache em seguida: cd /etc/apache2/conf.d/
ln -s ../../squirrelmail/apache.conf squirrelmail.conf
/etc/init.d/apache2 reload É isso mesmo - /etc/apache2/conf.d/squirrelmail.conf define um alias chamado /squirrelmail que aponta para o diretório de instalação do SquirrelMail /usr/share/squirrelmail. Agora vá para o campo open_basedir do PHP na aba Opções do seu site no ISPConfig e adicione os diretórios /usr/share/squirrelmail e /etc/squirrelmail (esse é o diretório onde a configuração do SquirrelMail é armazenada) à linha, por exemplo, da seguinte forma:
Aguarde dois ou três minutos até que o ISPConfig tenha atualizado a configuração do site. Agora você pode acessar o SquirrelMail a partir do seu site da seguinte forma: http://www.example.com/squirrelmail Você também pode acessá-lo a partir do painel de controle do ISPConfig vhost da seguinte forma (isso não precisa de nenhuma configuração no ISPConfig): http://server1.example.com:8080/squirrelmail Se você quiser usar o alias /webmail em vez de /squirrelmail, basta abrir /etc/apache2/conf.d/squirrelmail.conf… vi /etc/apache2/conf.d/squirrelmail.conf … e adicionar a linha Alias /webmail /usr/share/squirrelmail: | Alias /squirrelmail /usr/share/squirrelmail Alias /webmail /usr/share/squirrelmail | Então recarregue o Apache: /etc/init.d/apache2 reload Agora você pode acessar o Squirrelmail da seguinte forma: http://www.example.com/webmail
http://server1.example.com:8080/webmail Se você quiser definir um vhost como webmail.example.com onde seus usuários possam acessar o SquirrelMail, você deve adicionar a seguinte configuração de vhost ao /etc/apache2/conf.d/squirrelmail.conf: vi /etc/apache2/conf.d/squirrelmail.conf | [...] | Certifique-se de substituir 1.2.3.4 pelo endereço IP correto do seu servidor. Claro, deve haver um registro DNS para webmail.example.com que aponte para o endereço IP que você usa na configuração do vhost. Também certifique-se de que o vhost webmail.example.com não exista no ISPConfig (caso contrário, ambos os vhosts interferirão um no outro!). Agora recarregue o Apache… /etc/init.d/apache2 reload … e você pode acessar o SquirrelMail em http://webmail.example.com! ### 20 Links - Debian: http://www.debian.org/ - ISPConfig: http://www.ispconfig.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.