De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Compilação do Programa POP

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 05 de Outubro de 1997

A compilação e instalação do serviço POP (Post Office Protocol) em servidores Unix é extremamente simples. Geralmente o pacote compila sem erros. Eu particularmente já fiz a instalação da versão 2.3 em sistemas Solaris 2.5, AIX 3.2 e 4.1 sem qualquer tipo de problemas.

A primeira coisa a se fazer, obviamente, é se obter o software. A versão atual, 2.3, pode ser encontrada em http://ftp.unicamp.br/pub/sendmail/qpopper2.3.tar.Z.

Para compilar, você precisa fornecer a plataforma como argumento do comando make. Por exemplo, para aix:

  # make aix

A compilação irá gerar um binário, chamado popper.aix. Este programa deverá ser então movido para o diretório /usr/local/lib/popper ou qualquer outro local de sua preferência:

  # cp popper.aix /usr/local/lib/popper

A seguir alterar o arquivo /etc/inetd.conf, para incluir uma linha que invoque o serviço popper:

  pop3   stream  tcp     nowait  root    /usr/local/lib/popper popper -s

O próximo passo é incluir a definição do serviço pop3 no arquivo /etc/services:

  pop3            110/tcp         postoffice3     # Post Office Protocol Ver. 3

E finalmente, enviar um sinal ao processo inetd para que ele releia seus arquivos de configuração (/etc/services e /etc/inetd.conf):

  # ps -ef|grep inetd
      root   4914   2820   0   Sep 24      -  0:08 /usr/sbin/inetd 
   queiroz  24428   4700   0 12:41:59  pts/3  0:00 grep inetd 
  # kill -HUP 4914

E pronto, o seu servidor POP está funcionando. Para ver se está tudo correto, faça um telnet na porta 110 (pop3):

  obelix% telnet localhost pop3
  Trying 127.0.0.1...
  Connected to localhost.
  Escape character is '^]'.
  ==OK QPOP (version 2.3) at obelix.unicamp.br starting.  <13150.875894139@obelix.>==
  user queiroz
  ==OK Password required for queiroz.==
  pass ....
  ==OK queiroz has 0 messages (0 octets).==

Observação: A password aparece no terminal quando você digita. Portando cuidado quando estiver fazendo este teste. Veja se não tem um espião olhando por cima de seus ombros :-)

Se aparecerem as mensagens acima significa que o seu servidor pop está no ar e funcionando perfeitamente. Um teste adicional pode ser feito configurando-se um cliente POP (eudora, netscape, pine, etc.) e testar o envio e recebimento de mensagens.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida