# Configurando Seu Sistema para Usar E-Mail

Hoje, e-mail é uma parte importante na vida de muitas pessoas. Como há muitas opções para configurá-lo, e como tê-lo configurado corretamente é importante para alguns utilitários &debian;, nós vamos tentar cobrir o básico nesta seção.

Há três funções principais que fazem um sistema de e-mail. Primeiro há o Mail User Agent (MUA) que é o programa que o usuário atualmente usa para escrever e ler e-mails. Então há o Mail Transfer Agent (MTA) que cuida de transferir as mensagens de um computador para outro. E finalmente há o Mail Delivery (MDA) que cuida de entregar os e-mails que chegam na caixa de entrada do usuário.

Estas três funções podem ser realizadas por programas separados, mas elas podem ser combinadas em um ou dois programas. Também é possível ter diferentes programas gerenciando estas funções para diferentes tipos de e-mail.

Em sistemas Linux e Unix, `mutt` é historicamente um MUA muito popular. Como a maioria dos tradicionais programas Linux ele é baseado em modo texto. Ele é frequentemente usado em combinação com o `exim` ou o `sendmail` como MTA e `procmail` como MDA.

Com o aumento da popularidade dos sistema desktop gráficos, o uso de programas de e-mail gráficos como o `evolution` do GNOME, `kmail` do KDE ou `thunderbird` do Mozilla (no &debian; disponível como `icedove`

A razão pela qual o `thunderbird` foi renomeado para `icedove` no &debian; está ligada a problemas de licenciamento. Detalhes estão fora do escopo deste manual.

) está ficando mais popular. Estes programas combinam a função do MUA, MTA e MDA, mas podem — e frequentemente são — também usados combinados com as tradicionais ferramentas Linux.

## Configuração de E-Mail Padrão

Mesmo se você estiver planejando usar um programa de e-mail gráfico, é importante que o tradicional MTA/MDA também esteja instalado e corretamente configurado no seu sistema &debian-gnu;. A razão é que vários utilitários sendo executados no sistema

Exemplos são: `cron`, `quota`, `logcheck`, `aide`, …

podem mandar notícias importantes por e-mail para informar ao administrador do sistema sobre (potenciais) problemas ou mudanças.

Por esta razão os pacotes `exim4` e `mutt` serão instalador por padrão (desde que você não tenha desmarcado a tarefa padrão (standard) durante a instalação). `exim4` é uma combinação de MTA/MDA e é relativamente pequeno mas muito flexível. Por padrão ele será configurado para apenas manusear e-mails localmente para o próprio sistema e e-mails endereçados para o administrador do sistema (conta root) serão entregues para uma conta de usuário regular criada durante a instalação

O encaminhamento de e-mail do root para uma conta de usuário regular é configurada em `/etc/aliases`. Se nenhuma conta de usuário regular foi criada, o e-mail, é claro, será entregue para a própria conta do root.

.

Quando os e-mails de sistema são entregues eles são adicionados a um arquivo em `/var/mail/`nome_da_conta``. Os e-mails podem ser lidos usando `mutt`.

## Enviando E-Mail para Fora do Sistema

Como mencionado anteriormente, o sistema &debian; instalado é configurado para apenas manusear e-mails locais aos sistema, não para enviar e-mails para outros nem para receber e-mails de outros.

Se você gostaria que o `exim4` manuseasse e-mails externos, por favor veja na próxima subseção para as opções de configuração básica disponíveis. Tenha certeza de testar se os e-mails podem ser enviados e recebidos corretamente.

Se você pretende usar um programa de e-mail gráfico e usar um servidor de e-mails do seu Provedor de Serviços de Internet (ISP — Internet Service Provider) ou de sua companhia, não há realmente nenhuma necessidade para configurar o `exim4` para gerenciar e-mails externos. Apenas configure seu programa de e-mails gráfico favorito para usar os servidores corretos para mandar e receber e-mails (como está fora do escopo deste manual).

No entanto, neste caso você pode precisar configurar utilitários individuais para corretamente enviar e-mails. Um exemplo de utilitário é o `reportbug`, um programa que facilita o envio de relatórios de bug em pacotes &debian;. Por padrão ele espera ser capaz de usar o `exim4` para enviar relatórios de bug.

Para corretamente configurar o `reportbug` para usar um servidor de e-mail externo, por favor, execute o comando `reportbug --configure` e responda não para a questão se um MTA está disponível. Você serão então questionado sobre o servidor SMTP a ser usado para enviar relatórios de bug.

## Configurando o Exim4 Mail Transport Agent

Se você gostaria que seu sistema também manuseasse e-mails externos, você precisará reconfigurar o pacote `exim4`

Você pode, é claro, também remover o `exim4` e substituí-lo por uma alternativa de MTA/MDA.

:

    # dpkg-reconfigure exim4-config

Após executar o comando (como root), você será questionado se quer quer dividir a configuração em pequenos arquivos. Se não tiver certeza, selecione a opção padrão.

A seguir você será apresentado a diversos cenários comuns de e-mail. Escolha aquele que mais se aproxima a suas necessidades.

site internet

- Seu sistema está conectado à uma rede e e seus e-mails são enviados e recebidos diretamente usando SMTP. Nas telas a seguinte você será questionado em algumas perguntas básicas, como nome da máquina de e-mail, ou uma lista de domínios para os quais você aceita ou retransmite e-mails.

e-mail enviado por smarthost

- Neste cenário os e-mails que saem são encaminhados para outra máquina, chamada de smarthost, que toma o cuidado de enviar as mensagens para os seus destinos. O smarthost também, usualmente, armazena e-mails que chegam endereçados para o seu computador, portanto você não precisa estar permanentemente online. Isto também significa que você terá que baixar os seus e-mails do smarthost através de programas como o fetchmail.

  Em vários casos o smarthost é o servidor de e-mail do seu ISP, o que faz esta opção muito indicada para usuários de linha discada. Também é possível que seja o servidor de e-mail da companhia/empresa, ou um outros sistema em sua própria rede.

e-mail enviado pelo smarthost; sem e-mails locais

- Esta opção é basicamente a mesma que a anterior exceto que o sistema não será configurado para manusear e-mails para o domínio local. E-mails do próprio sistema (e.g. para o administrador do sistema) ainda será manuseado.

apenas entrega local

- Esta é a opção que seu sistema é configurados por padrão.

nenhuma configuração neste momento

- Escolha esta opção se você está absolutamente convencido de que você sabe o que está fazendo. Isto irá deixar você com um sistema de e-mail não configurado — até que você configure-o, você não será capaz de enviar ou receber quaisquer e-mails e você pode perder mensagens importantes dos seus utilitários de sistema.

Se nenhuma destes cenários atende suas necessidades, ou se você precisa de uma configuração mais detalhada, você pode editar os arquivos de configuração no diretório `/etc/exim4` após a instalaçõa ter sido completada. Mais informações sobre o `exim4` podem ser encontrados em `/usr/share/doc/exim4`; o arquivo `README.Debian.gz` possui mais detalhes sobre a configuração do `exim4` e explica onde encontrar documentação adicional.

Note que enviar um e-mail diretamente para a Internet quando você não tem um nome de domínio oficial, pode resultar no seu e-mail sendo rejeitado por causa de medidas anti-spam nos servidores que recebem a mensagem. Usar o servidor de e-mail do seu ISP é preferível. Se você ainda quiser enviar e-mails diretamente, você pode querer usar um endereço de e-mail diferente do que é gerado por padrão. Se você usar `exim4` como seu MTA, isto é possível através da adição de uma entrada em `/etc/email-addresses`.