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

Voltar