Instalação ASSP · 4 min read · Jan 30, 2026
Instalando ASSP (Proxy SMTP Anti-Spam) No Servidor Ubuntu 10.04 / Debian 5.0 - Página 2
Instalar ASSP
- Vá para seu diretório de download preferido. Se você não tiver um, seu diretório home estará bom.
- Baixe os arquivos do programa ASSP. Vá para a página do projeto no SourceForge ( http://sourceforge.net/projects/assp/files/), copie o link de download e cole-o após um comando wget. Deve ficar algo assim:
- Você deve sempre baixar a versão estável mais recente; os números das versões usados aqui são apenas para fins de exemplo.
wget http://sourceforge.net/projects/assp/files/ASSP%20Installation/ASSP%201.8.1.1/ASSP_1.8.1.1-Install.zip
- Descompacte o ASSP:
unzip ASSP_1.8.1.1-Install.zip - Crie um diretório para os arquivos do programa ASSP:
mkdir /usr/share/assp - Copie o ASSP para seu novo diretório home: cd ASSP_1.8.1.1-Install
cp -R ASSP/* /usr/share/assp - Instale as dependências do SSLeay (estas serão necessárias para alguns módulos perl na próxima etapa):
apt-get install libssl-dev libdb-dev - Instale os módulos perl necessários executando o script mod_inst.pl: cd /usr/share/assp
perl mod_inst.pl - Aceite todas as opções padrão quando solicitado. Isso levará um tempo…
- Quando o script terminar, todos os módulos devem dizer [OK].
- Se algum dos módulos disser [FAILED], tente executar novamente o script mod_inst.pl porque às vezes uma dependência pode ter sido instalada após aquele módulo tentar instalar.
- Em alguns casos, o módulo perl File::Scan::ClamAV pode falhar ao instalar. Se este for o caso, então apenas entre no CPAN…
perl -MCPAN -e shell…e force a instalação no prompt do CPAN:force install File::Scan::ClamAV - Execute o script mod_inst.pl novamente apenas para ter certeza de que tudo está [OK]. Se algo não estiver, verifique suas dependências perl.
- Execute o ASSP pela primeira vez. Ele deve iniciar sem erros ou avisos significativos:
perl assp.pl &
Configurar ASSP
Esta é apenas uma configuração muito básica para você começar e colocar algumas opções em funcionamento. Depois de terminar este Como Fazer, você deve ir para a wiki ou fóruns do ASSP para encontrar documentação sobre como configurar completamente o ASSP.
- De qualquer navegador da web na rede, vá para http://
:55555 (a senha padrão é nospam4me, deixe o nome de usuário em branco) e altere as seguintes configurações: - Seção Configuração do Servidor:
Ative “Executar ASSP como um Daemon” (AsADaemon)
Ative “Ativar Compressão HTTP na GUI” (EnableHTTPCompression)
- Seção ClamAV e FileScan:
Ative “Usar ClamAV” (UseAvClamd)
Altere “Porta ou socket de arquivo para ClamAV” (AvClamdPort) para /var/run/clamav/clamd.ctl - Seção SSL/TLS:
Se você deseja oferecer e-mail seguro/criptografado, ative “Ativar suporte SSL/TLS” (enableSSL)
- Pare o ASSP e inicie-o novamente.
- Verifique se todos os módulos perl estão corretamente instalados e configurados. Na página de Informações e Estatísticas, verifique a seção Módulos Perl: - Todos os módulos perl devem estar disponíveis (verde). IPv6, SSL e MySQL são opcionais.
- Ignore IO::Socket::SSL se você não for usar SSL.
- Ignore IO::Socket::INET6 se você não for usar IPv6.
- Ignore Tie::RDBM se você não for usar MySQL.
- Teste o servidor ASSP/Postfix conectando-se à porta 25.
telnet localhost 25Você deve ser capaz de ver o texto de boas-vindas do seu servidor SMTP Postfix. - Digite o seguinte comando HELO:
helo yourhostname.yourdomain.tldVocê deve receber uma mensagem semelhante a: 250 yourhostname.yourdomain.tld - Saia do servidor SMTP:
quit
Configurar um Script de Inicialização para ASSP
- Certifique-se de que o ASSP não está em execução. Você pode ter que encontrar e matar o processo ASSP em execução se você o deixou rodando de uma etapa anterior:
ps -A | grep perlEncontre o id do processo para o processo perl (deve ser o primeiro número à esquerda). Mate o processo:kill -9 - Torne o script assp.pl executável: cd /usr/share/assp
chmod 755 assp.pl - Vá para este tópico do fórum e copie o script de inicialização do post original: https://sourceforge.net/apps/phpbb/assp/viewtopic.php?f=5&t=980&sid=11242812618cab1504a1258cb585bb0b
- Salve o script como /etc/init.d/assp
- Torne o script de inicialização do ASSP executável: cd /etc/init.d
chmod 755 assp - Registre o script de inicialização para criar links e para que o ASSP seja executado automaticamente na inicialização (você pode ter que alterar o número ‘50’ dependendo da ordem de inicialização que deseja):
update-rc.d assp defaults 50 - Agora você pode iniciar o ASSP a partir do script de inicialização assim (os seguintes comandos são suportados com este script: {start|stop|restart|reload|force-reload|status}):
/etc/init.d/assp start - Configure o comando de reinicialização da GUI. Na página de gerenciamento do ASSP: - Seção Atualização Automática / Reinício:
Altere “Comando do shell do OS para AutoRestart” (AutoRestartCmd) para: /etc/init.d/assp restart
Instalar Webmin (Opcional)
Instale o Webmin para ajudá-lo a visualizar os recursos do sistema e acessar a maioria das configurações e configurações do servidor a partir de uma GUI da Web.
- Vá para seu diretório de download preferido. Se você não tiver um, seu diretório home estará bom.
- Instale as dependências do Webmin:
apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions libapt-pkg-perl - Vá para www.webmin.com, copie o link de download para o pacote Debian e cole-o após um comando wget:* Você deve sempre baixar a versão estável mais recente; os números das versões usados aqui são apenas para fins de exemplo.
wget https://downloads.sourceforge.net/project/webadmin/webmin/1.520/webmin_1.520_all.deb - Instale o pacote .deb do Webmin:
dpkg -i webmin_1.520_all.deb - Agora você pode fazer login em https://
:10000/ como root com sua senha de root, ou como qualquer usuário que possa usar sudo para executar comandos como root.
Concluído!
- Agora vá ler sobre algumas das configurações de configuração do ASSP e divirta-se configurando-o.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.