E-mail do Ubuntu: mapeamento de postfix incorreto (e inesperado)

1

Eu tenho bastante experiência com o Linux, mas um iniciante na configuração de e-mail e com postfix.

Na minha área de trabalho instalei o Ubuntu Linux 10.04 com o pacote postfix 2.8.5-2 ~ build0.10.04.

Eu configurei o postfix para enviar e-mails através do meu provedor e isso funciona bem: posso abrir mutt e enviar um e-mail para um endereço externo (por exemplo, google) e o e-mail será entregue corretamente.

A próxima coisa que eu queria fazer era definir um mapeamento para que, se eu enviasse um e-mail local, ele fosse enviado para o meu endereço que tem o formato:

[email protected]

Para fazer isso, eu segui a documentação do postfix e configurei o postfix da seguinte forma:

/etc/postfix/main.cf:
    smtp_generic_maps = hash:/etc/postfix/generic

/etc/postfix/generic:
    @my-hostname       [email protected]
    @localhost         [email protected]

Então, se eu entendi a documentação corretamente, isso deve fazer com que todas as mensagens sejam enviadas para qualquer usuário local user-x com os endereços user-x@my-hostname e user-x@localhost para ser entregue em [email protected] .

Em vez disso, observo o seguinte comportamento inesperado:

  • Se eu enviar um email para my-username@localhost , a mensagem será entregue na minha caixa do Linux e não para minha conta do ISP [email protected] .
  • Ainda mais estranhamente, meu administrador de ISP me enviou um e-mail dizendo que está recebendo mensagens para o destino [email protected] com o assunto "Assunto: trabalho anacron 'cron.daily' on my-hostname '. Suponho que esta seja uma notificação local da minha caixa do Linux que se destina a root , mas como isso é mapeado para [email protected] ?

No momento, verifiquei todos os meus arquivos de configuração e não tenho ideia de como posso explicar esse comportamento:

  • Por que minhas mensagens estão direcionadas para my-username@localhost não mapeadas para [email protected] , conforme especificado no arquivo de configuração?
  • De onde vêm essas mensagens de [email protected] , se o único mapeamento que eu especificar especificar o endereço completo do destinatário ( [email protected] ) explicitamente ? Portanto, se uma mensagem para root@locahost for mapeada, ela deverá ser entregue em [email protected] e não em [email protected] .
por Giorgio 04.06.2013 / 20:17

0 respostas