Abra um terminal, se estiver no ambiente gráfico pressione: CTRL + ALT + F2 , acesse o sistema como root e execute o seguinte comando:
[root@localhost]# tmm
Abra outro terminal, pode-se usar as teclas CTRL + ALT + F3
Neste exemplo temos suporte como dominio principal e velvet como dominio virtual
Mande um e-mail para o dominio virtual (velvet), volte para a tela em que o tmm está aberto e verifique se foi gerado um arquivo de log parecido com o que segue abaixo.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Sep 27 14:22:23 server postfix/qmgr[15884]:
DE71282AF0:from=<roger@suporte>, size=1376, nrcpt=1 (queue
active)
Sep 27 14:22:23 server postfix/smtp[15950]: warning: mailer loop: best MX
host for suporte is local
Sep 27 14:22:23 server postfix/smtp[15950]:
DE71282AF0:to=<andre@velvet>, relay=none, delay=1,
status=bounced (mail for velvet loops back to myself)Sep 27
14:22:23 server postfix/cleanup[15948]:
CCFEA82AF1:message-id=20020927172223.CCFEA82AF1@suporte
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
Para corrigir este problema é preciso adicionar uma linha no final do arquivo /etc/postfix/main.cf .
Vá até um terminal se logue como root e execute os passos abaixo:
[root@localhost]# mcedit /etc/postfix/main.cf
|
No final do arquivo adicione a linha abaixo:
append_at_myorigin=no
Pressione F2 para salvar o arquivo e F10 para sair.
Agora é preciso reiniciar o serviço, para isso execute:
[root@localhost]# cds
|
e em seguida
[root@localhost init.d]# ./postfix stop ; ./postfix start
|
Feito isso o postfix irá redirecionar os e-mails corretamente.