(Quando estou discutindo a configuração abaixo, estou usando o Ubuntu 12.04)
Agora que você instalou o postfix
(ele pode ser reconfigurado com sudo dpkg-reconfigure postfix
) e agora existe um arquivo chamado main.cf
in /etc/postfix
, Thunderbird
pode ser configurado para ler qualquer e-mail do sistema. No entanto , descobri que muitas vezes demora um pouco mais do que o sugerido, se você quer receber de e enviar mensagens para % código%.
Primeiro, como recomendado nesta discussão , o que funcionou para mim foi usar root@localhost
recurso de aliases para permitir que o email seja redirecionado; edite o arquivo aliases com postfix's
para que fique assim (substitua o meu nome de usuário pelo seu):
postmaster: root
root: mike
Em seguida, execute sudo nano /etc/aliases
para que a configuração seja atualizada.
Como também foi observado no link acima , você precisa criar um arquivo sudo newaliases
contendo seu nome de usuário e localhost: por exemplo .forward
para que o e-mail do root seja encaminhado para você. Para fazer isso, digite estes comandos:
sudo touch /root/.forward
e, em seguida, execute
sudo nano /root/.forward
para colocar seu usuário: por exemplo mike@localhost
no arquivo e salve-o.
Além disso , descobri que era necessário adicionar seu usuário ao grupo de e-mail para que mike@localhost
pudesse acessar os arquivos de e-mail:
sudo adduser $USER mail
e, em seguida, efetue logout e login para que as alterações entrem em vigor. Não há necessidade de Thunderbird
ou chown
de quaisquer arquivos, como alguns artigos podem sugerir.
Agora, para a configuração chmod
. Ir para editar > configurações da conta > ações da conta > adicionar outra conta > selecione Unix spoolmail e na próxima tela coloque seu nome de usuário na primeira caixa e coloque Thunderbird
na segunda caixa.
Agora, vá para sua nova conta nas configurações da conta e selecione as configurações do servidor e selecione o diretório local como yourusername@localhost
ou /var/mail
(se configurado), como na captura de tela abaixo.
Deacordocomasinstruções neste artigo você precisará configurar o servidor smtp se quiser testar a conta enviando um e-mail para /var/mail/username
e, em seguida, clicando em obter e-mail no Thunderbird para recebê-lo, pois o e-mail do root está sendo redirecionado para root@localhost
.
Ir para configurações da conta > servidor de saída e escolha adicionar um novo. As configurações devem estar como na captura de tela abaixo:
Agora,finalmente,testesuacontaescrevendoume-mailparayouruser@localhost
e,algunssegundosdepois,clicandoemrecebere-mailsnasuaconta.Vocêdeveverume-mailassim:
Alguns programas ou logs precisarão ser configurados para que eles enviem e-mails para o root, mas isso pode ser decidido quando você encontrar a necessidade. Espera-se que este artigo seja útil, pois nem sempre é fácil configurar root@localhost
para receber correspondência local.