Créditos: link
O postfix é um agente de transferência de e-mail (MTA) de código-fonte aberto, para roteamento e entrega de e-mail. Esta publicação mostra como encaminhar um email para outro usuário de email local ou remoto usando o MTA do Postfix.
Ele fornece um método de redirecionar e-mail para outro usuário para usuários locais e remotos. Você precisa configurar o arquivo / etc / postfix / aliases (ou usar o arquivo / etc / aliases). O arquivo de aliases (lido como tabela) fornece um mecanismo de todo o sistema para redirecionar o correio para destinatários locais. Os redirecionamentos são processados pelo agente de entrega local do Postfix.
Normalmente, a tabela de aliases é especificada como um arquivo de texto que serve como entrada para o comando postalias. O resultado, um arquivo indexado no formato dbm ou db, é usado para pesquisa rápida pelo sistema de correio. Execute o comando newaliases para reconstruir o arquivo indexado depois de alterar o banco de dados de alias do Postfix. *
Abra o arquivo / etc / postfix / aliases usando o editor de texto vi:
# vi /etc/postfix/aliases
Agora adicione a linha da seguinte forma:
abuse: [email protected], [email protected], [email protected], postmaster
Salve e feche o arquivo. O nome do abuso é o endereço local que está recebendo o e-mail na máquina local. [email protected] é o endereço de e-mail em outro domínio para encaminhar para (o valor pode ser um nome de usuário na máquina local ou o endereço de e-mail). Isso pode ser um único ou vários valores separados por vírgulas.
Para redirecionar o email root para o usuário tom:
root: tom
Ou
root: [email protected]
Digite o comando newaliases para criar um novo banco de dados:
# newaliases
Para solucionar mais problemas, consulte o arquivo de log do servidor postfix:
# tail -f /var/log/mailog
Exemplos de saídas
Jan 8 03:56:33 www330 postfix[13209]: p089uXvh013209: from=root, size=29, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost
Jan 8 03:56:33 www330 postfix[13210]: p089uXZH013210: from=, size=337, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Jan 8 03:56:33 www330 postfix[13209]: p089uXvh013209: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30029, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p089uXZH013210 Message accepted for delivery)
Jan 8 03:56:34 www330 postfix[13211]: STARTTLS=client, relay=cyberciti.biz.s9a1.psmtp.com., version=TLSv1/SSLv3, verify=FAIL, cipher=AES256-SHA, bits=256/256
Jan 8 03:56:36 www330 postfix[13211]: p089uXZH013210: [email protected], ctladdr= (0/0), delay=00:00:03, xdelay=00:00:03, mailer=esmtp, pri=30576, relay=cyberciti.biz.s9a1.psmtp.com. [202.xxx.yyy.zzz], dsn=2.0.0, stat=Sent (Thanks)
A saída acima indica que o e-mail enviado para a conta raiz local é encaminhado para [email protected] via servidor smtp chamado cyberciti.biz.s9a1.psmtp.com. Se você não tiver acesso de administrador ao servidor de e-mail, use o arquivo .forward de seu próprio diretório pessoal para encaminhar um e-mail para outra conta.