Eu tenho um arquivo php que envia email usando a função mail (). O problema é que um dos formulários é enviado para um domínio registrado no meu servidor enquanto o email é tratado em um servidor diferente. O Postfix parece apenas localmente. Quando não encontra o endereço de email rejeita a mensagem. Como posso configurar o postfix para enviar emails para todos os domínios pela Internet e não localmente?
Atualizar
Está bem. Portanto, não foi um problema de postfix. Eu simplesmente precisava desativar o correio para esse domínio na linha de comando. Para quem precisa desse comando, é (pelo menos no meu sistema):
/usr/local/psa/bin/domain --update example.com -mail_service false
postfix reload
recarregar sua configuração…você também pode usar o arquivo / etc / postfix / transport para definir seletivamente qual servidor smtp deve lidar com quais domínios e-mails. Por exemplo, se você deseja enviar o email mydomain.com para smtp.mydomain.com, você pode escrever em / etc / postfix / transport:
Não se esqueça de fazer o postmap / etc / postfix / transport posteriormente, para criar o arquivo .db que o postfix usa.
fonte