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.
Redirecionamento de mensagens para o homedir do usuário
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 08 de Setembro de 1997
Existem inúmeras vantagens em se configurar o seu sistema
de correio eletrônico para redirecionar as mensagens para o
diretório home do usuário ao invés do diretório /var.
A primeira delas é que o /var nunca irá lotar devido
ao mau uso de uns poucos usuários. O /var lotado
acarreta inúmeros inconvenientes: ninguém consegue receber
mensagens, o account do sistema pára por falta de espaço,
e muito outros problemas são criados.
Já quando as mensagens vão para o diretório /home do usuário,
quaisquer problemas ficam restritos a apenas o usuário em questão.
Se ele exceder a sua quota em disco, apenas as mensagens a ele
destinadas serão afetadas. Desta forma, favorece-se a criação
de uma conscientização maior da comunidade para estas questões.
Para configurar o sistema de mail para que as mensagens
sejam gravadas no homedir de cada usuário é necessária
a instalação do programa procmail, e a configuração dos
programas que os usuários utilizam para ler suas mensagens,
os chamados MUAs (Mail User Agents). Entre estes,
os mais utilizados são elm, pine e mail. Existe também
o pop, que faz o download das mensagens para serem lidas
na estação de trabalho ou microcomputador do usuário.
Os programas Eudora e Netcape Mail utilizam o protocolo
POP (Post Office Protocol).
O pop não é exatamente um MUA mas ele precisa reconhecer
onde buscar as mensagens para entregá-las então ao
MUA utilizado pelo usuário.
No nosso exemplo utilizamos a versão 2.3 do pop, obtida em
ftp.unicamp.br:/pub/sendmail/qpopper2.3.tar.Z.
Para mudar a localização do mailbox, no pop, basta acrescentar,
no arquivo make.solaris2, na diretiva CFLAGS,
o valor -DHOMEDIRMAIL:
FLAGS = -O2 -DSOLARIS2 -DSYSV -DBIND43 -DHAVE_VSPRINTF \
-DAUTH -DMAILOCK -DDEBUG -DBINMAIL_IS_SETGID \
-DCONTENT_LENGTH=1 \
-DGNU_PASS -DNO_GETLINE \
-DAPOP=\"/etc/pop.auth\" -DPOPUID=\"pop\" \
-DHOMEDIRMAIL
O programa procmail pode ser obtido no endereço
ftp.unicamp.br://pub/unix-tools/procmail. Neste diretório
escolha a versão mais recente para instalar.
A configuração do procmail é feita descomentando-se a linha
#define MAILSPOOLHOME "/.mail" /* watch the leading / */
dentro do arquivo procmail/src/authenticate.c
Desta forma, todas as mensagens que chegarem serão gravadas dentro
do diretório $HOME/.mail.
Resta então alterar os demais MUAs para que peguem suas mensagens
a partir da nova localização.
Para realizar esta alteração no pine, por exemplo, entre na opção
"Setup" e altere o valor inbox-path para o caminho desejado.
Os programas Eudora e Netscape, enfim, qualquer um que utilize o
protocolo POP, irão obter estas informações diretamente do servidor
POP e não há necessidade de alterar suas configurações.