FreeBSD
POP3 (Post Office Protocol version 3)
Qpopper
O protocolo POP3 é usado para permitir que um usuário faça o download de e-mails que estão em um servidor, sendo após deletados do servidor ou não. O servidor ouve a porta TCP 110. Este protocolo é definido através da RFC1939.
O servidor que iremos instalar é o Qpopper, fornecido pela Qualcomm.
Seu site é http://www.eudora.com/qpopper.
Deverá ser feito o download de sua última versão, que atualmente
é a 4.0.5 e encontra-se em ftp://ftp.qualcomm.com/eudora/servers/unix/popper/qpopper4.0.5.tar.gz.
Descompacte o arquivo qpopper4.0.5.tar.gz no diretório /tmp. Será
criada a pasta /tmp/qpopper4.0.5, acesse-a. Nesta pasta está o arquivo
GUIDE.PDF, trata-se do Qpopper Administrator's Guide, é interessante
tê-lo como referência. Execute os seguintes comandos:
# ./configure
# make
# make install
Após isso a pasta /tmp/qpopper4.0.5 pode ser apagada. O Qpopper é instalado com o nome popper, em /usr/local/sbin/popper. Seu manual pode ser acessado através do comando "man popper".
Para rodar o Qpopper através do Inetd, abra o arquivo /etc/inetd.conf e adicione a seguinte linha:
pop3 stream tcp nowait root /usr/local/sbin/popper qpopper -s -R
Após isso, reinicie o serviço inetd, através do comando "killall -HUP inetd".
O log do Qpopper é feito por padrão no arquivo /var/log/messages.
Pode-se agora testar o servidor, para isso utilize um cliente como por exemplo MS Outlook, Eudora, etc. Configure como servidor POP3 o endereço IP do seu servidor e faça alguns testes recebendo e-mails através de POP3.
Verifique o arquivo de log, suas entradas possuem o seguinte formato:
fulano 0 0 1 8748 192.168.0.30 192.168.0.30
Username: fulano
Mensagens deletadas: 0
Bytes deletados: 0
Mensagens deixadas no servidor: 1
Bytes deixados no servidor: 8748
Hostname / IP do cliente: 192.168.0.30
IP do cliente: 192.168.0.30
Atualizado em 08/03/04.
Heini Thomas Geib.
http://www2.unijui.edu.br/~heini