Este capítulo descreve como configurar seu sistema para se conectar a Internet, navegar, enviar/receber mensagens, etc.
Conectar-se a Internet através da Debian
é fácil, e todo o
trabalho de configuração pode ser feito através do programa
pppconfig
ou modificando manualmente os arquivos em
/etc/ppp
. Para criar uma conexão internet através do
pppconfig
, entre como usuário root no sistema, digite
pppconfig e siga os passos de configuração (esta configuração
serve para usuários domésticos e assume que você possui o kernel com suporte a
PPP):
/etc/resolv.conf
.
Aperte a tecla TAB e tecle ENTER para seguir para o próximo passo.
Tecle ENTER para seguir para o próximo passo.
Uma configuração serial DTE detalhada pode ser feita com a ferramenta
setserial
.
Pressione TAB e tecle ENTER para prosseguir.
Escolha a opção Finished para salvar a sua configuração e retornar ao menu principal. Escolha a opção Quit para sair do programa.
Pronto! todos os passos para você se conectar a Internet estão concluídos,
basta digitar pon para se conectar e poff para se
desconectar da Internet. Caso tenha criado uma conexão com o nome diferente de
provider você terá que especifica-la no comando pon
(por exemplo, pon provedor2).
A conexão pode ser monitorada através do comando plog
e os pacotes
enviados/recebidos através do pppconfig
.
Para uma navegação mais segura, é recomendável que leia e compreenda alguns ítens que podem aumentar consideravelmente a segurança do seu sistema em Segurança da Rede e controle de Acesso, Section 15.8, /etc/hosts.allow, Section 15.8.3.1, /etc/hosts.deny, Section 15.8.3.2. A seção /etc/resolv.conf, Section 15.6.2.1 pode ser também útil.
Existem diversos tipos de navegadores web para GNU/Linux
e a
escolha depende dos recursos que pretende utilizar (e do poder de processamento
de seu computador).
Para navegar na Internet com muitos recursos, você pode usar o navegador
Netscape Navigator
, ele suporta plug-ins, java, flash, etc. Você
também tem a escolha do Mozilla
que inspirou a criação do
Netscape
.
O Arena
é uma boa alternativa para aqueles que desejam um
navegador em modo gráfico, mas eles não tem suporte a Java e Frames.
Os usuários e administradores de servidores que operam em modo texto podem
optar pelo Lynx
. Uma listagem mais detalhada e recursos
requeridos por cada navegador podem ser encontrados em Internet, Section 29.1.3.
fetchmail
É o programa mais tradicional no recebimento de mensagens através dos serviços
pop3, imap, pop2, etc. no GNU/Linux
.
Ele pega as mensagens de seu servidor pop3 e as entrega ao MDA local
ou nos arquivos de e-mails dos usuários do sistema em /var/mail
Todo o funcionamento do fetchmail
é controlado pelo arquivo
~/.fetchmailrc
. Segue abaixo um modelo padrão deste arquivo:
poll pop3.seuprovedor.com.br protocol pop3 user gleydson password sua_senha keep fetchall is gleydson here
Este arquivo é lido pelo fetchmail
na ordem que foi escrito. Veja
a explicação abaixo sobre o arquivo exemplo:
fetchmail
.
fetchmail
utilizará a auto-detecção de
protocolo caso este não seja especificado.
/var/mail/gleydson
.
As palavras is e here são completamente ignoradas
pelo fetchmail
, servem somente para dar um tom de linguagem
natural na configuração do programa e da mesma forma facilitar a compreensão da
configuração.
Se possuir várias contas no servidor pop3.seuprovedor.com.br, não é necessário repetir toda a configuração para cada conta, ao invés disso especifique somente os outros usuários do mesmo servidor:
pool pop3.seuprovedor.com.br protocol pop3 user gleydson password sua_senha keep fetchall is gleydson here user conta2 password sua_senha2 fetchall is gleydson here user conta3 password sua_senha3 fetchall is gleydson here
Note que todos os e-mails das contas gleydson, conta2
e conta3 do servidor de mensagens
pop3.seuprovedor.com.br são entregues ao usuário local
gleydson (arquivo /var/mail/gleydson
).
Agora você pode usar um programa MUA como o mutt
ou
pine
para ler localmente as mensagens. O armazenamento de
mensagens no diretório /var/mail
é preferido pois permite a
utilização de programas de notificação de novos e-mais como o
comsat
, mailleds
, biff
, etc.
Também é possível utilizar um processador de mensagens ao invés do MTA para a
entrega de mensagens. O programa procmail
é um exemplo de
processador de mensagens rápido e funcional que pode separar as mensagens em
arquivos de acordo com sua origem, destino, assunto, enviar respostas
automáticas, listas de discussão, envio de arquivos através de requisição, etc.
Veja Processamento de mensagens através
do procmail, Section 27.3.1 para detalhes.
Para mais detalhes sobre outras opções específicas de outros protocolos,
checagem de mensagens, criptografia, etc, veja a página de manual do
fetchmail
.
O processamento de mensagens pode ser usado para inúmeras finalidades, dentre elas a mais comum é separar uma mensagem em arquivos/diretórios de acordo com sua origem, prioridade, assuntos, destinatário, conteúdo, etc., programar auto-respostas, programa de férias, servidor de arquivos, listas de discussão, etc.
O procmail
é um programa que reúne estas funções e permitem muito
mais, dependendo da habilidades e conhecimento das ferramentas
GNU/Linux
para saber integra-las corretamente. Toda a operação do
procmail
é controlada pelo arquivo /etc/procmailrc
e
~/.procmailrc
. Abaixo um modelo do arquivo
~/.procmailrc
usado para enviar todas as mensagens contendo a
palavra GNU/Linux no assunto para o arquivo
mensagens-linux
:
PATH=/usr/bin:/bin:/usr/local/bin: MAILDIR=$HOME/Mail DEFAULT=$MAILDIR/mbox LOGFILE=$MAILDIR/log :0: * ^Subject:.*Linux mensagens-linux
A variável de ambiente MAILDIR
especifica o diretório que serão
armazenadas as mensagens e logs das operações do procmail
. A
variável DEFAULT
especifica a caixa de correio padrão onde todas
as mensagens que não se encaixam nas descrições do filtro do
procmailrc
serão enviadas. A variável LOGFILE
especifica o arquivo que registrará todas as operações realizadas durante o
processamento de mensagens do procmail
.
O arquivo mensagens-linux
é criado dentro do diretório
especificado por MAILDIR
.
Para que o procmail
entre em ação toda vez que as mensagens forem
baixadas via fetchmail
, é preciso modificar o arquivo
.fechmailrc
e incluir a linha mda /usr/bin/procmail -d
%T no final do arquivo e retirar as linhas is [usuáriolocal]
here para que o processamento das mensagens seja feita pelo MDA local
(neste caso, o procmail
).
Se quiser que o procmail
seja executado pelo MDA local, basta
criar um arquivo ~/.forward
no diretório do usuário e incluir a
linha exec /usr/bin/procmail (note que em algumas implementações
do exim
, o procmail
é executado automaticamente caso
um arquivo ~/.procmailrc
seja encontrado, caso contrário será
necessário adicionar a linha "/usr/bin/procmail" ao arquivo
~/.forward
(somente exim
).
Para mais detalhes, veja a página de manual do procmail
,
procmailrc
e HOWTOs relacionados com e-mails no
GNU/Linux
.
Guia Foca GNU/Linux
Versão 5.20 - Sunday, 03 de November de 2002gleydson@cipsga.org.br