Encorajado nos comentários de Gilles , adaptei e ampliei outra resposta:
(Estou executando o Ubuntu 12.04.1 LTS, mas o processo de configuração geral deve ser aplicado ao Ubuntus anterior e futuro)
A primeira coisa a fazer é instalar um MTA (Mail Transfer Agent) para que o email possa ser retransmitido para um MUA (User User Agent), como Thunderbird
. Isso é necessário apenas porque estamos lidando com o correio local e queremos poder enviá-lo e recebê-lo; com contas normais do tipo gmail remoto, apenas um agente do usuário Thunderbird
é necessário.
Eu uso postfix
, o que em si é uma alternativa sendmail
, do qual existem versões comerciais e de código aberto. Mais informações sobre os recursos do postfix estão no site oficial e os usuários podem achar que as listas de discussão contêm informações úteis se surgirem problemas.
Então, para instalar o programa, execute
sudo apt-get install postfix
Você pode configurá-lo quando estiver instalado ou recusar a oferta e, posteriormente, executar
sudo dpkg-reconfigure postfix
para criar o importante arquivo de configuração ( /etc/postfix/main.cfg
). Se você editar manualmente esse arquivo, o que não é necessariamente recomendado, execute sudo newaliases
e sudo service postfix restart
depois aplique as alterações.
Postfix
é bastante simples de configurar, embora você possa ter algumas configurações específicas que deseja aplicar. Na primeira tela que você vê abaixo, você deve escolher a opção local para o seu e-mail:
Em seguida, na próxima tela, escolha seu 'nome de email'; geralmente é o mesmo que /etc/hostname
. Você pode aceitar os padrões para a maioria das telas a seguir.
Quando ele menciona /etc/aliases
e o destinatário Root e Postmaster (como acima), você pode preencher seu nome de usuário, mas verifique se o arquivo de alias é o que deveria estar lendo a próxima seção deste tutorial.
Primeiro, como também recomendado nesta discussão , você /etc/aliases
deve ser assim se estiver configurado corretamente:
postmaster: root
root: mike
Caso contrário, edite-o com sudo nano /etc/aliases
e, em seguida, execute sudo newaliases
e sudo service postfix restart
para que a configuração seja atualizada. Postfix's
O recurso de aliases permite que o email seja redirecionado; portanto, a configuração é muito importante para o restante deste tutorial.
Como também observado no link acima , você precisa criar um .forward
arquivo que contém seu nome de usuário e host local: por exemplo, mike@localhost
para que o correio raiz seja encaminhado a você. Para fazer isso, digite estes comandos:
sudo touch /root/.forward
e depois corra
sudo nano /root/.forward
para colocar seu usuário: por exemplo, mike@localhost
no arquivo e salve-o.
Além disso , achei necessário adicionar seu usuário ao grupo de emails para Thunderbird
acessar os arquivos de email:
sudo adduser $USER mail
e efetue logout e logon para que as alterações entrem em vigor. Não há necessidade chown
ou chmod
nenhum arquivo, como alguns artigos podem sugerir, e adicionar seu usuário ao grupo de email é uma prática muito melhor e evita qualquer alteração direta das permissões no sistema de arquivos raiz.
Agora para a Thunderbird
configuração. Vá para editar> configurações da conta> ações da conta> adicione outra conta> selecione spoolmail Unix e, na próxima tela, coloque seu nome de usuário na primeira caixa e coloque yourusername@localhost
na segunda caixa.
Agora, acesse sua nova conta em configurações da conta, selecione configurações do servidor e selecione o diretório local como /var/mail
ou /var/mail/username
(se estiver configurado), como na imagem abaixo.
De acordo com as instruções deste artigo, você precisará configurar o servidor smtp se desejar testar a conta enviando um email para root@localhost
e clicando em receber email no Thunderbird para recebê-lo, pois o email raiz está sendo redirecionado para youruser@localhost
.
Vá para configurações da conta> servidor de saída e escolha adicionar um novo. As configurações devem ser como na captura de tela abaixo:
Agora, finalmente teste sua conta compondo um e-mail root@localhost
e, alguns segundos depois, clicando em receber e-mails em sua conta. Você deve ver um email como este:
Alguns programas ou logs precisarão ser configurados para que eles enviem emails para o root, mas isso pode ser decidido conforme a necessidade. Esperamos que este artigo seja útil, pois nem sempre é fácil configurar Thunderbird
para receber emails locais.