Estou usando o Sendmail em um servidor Centos para enviar email para scripts PHP, mas o problema é que o email é entregue em uma caixa de correio local na máquina em vez do especificado nos registros MX do domínio - que na verdade apontam para outra máquina. use para email.
Gostaria que o sendmail não tentasse entregar localmente emails para o domínio em que a máquina está configurada. Existe uma maneira simples de desativar a entrega local?
O domínio não está no arquivo de nomes de host local.
Já pesquisei bastante no Google e já vi:
Configuração do Sendmail para não entregar emails na máquina local
Desativar entrega local no Sendmail
Mas ou não há resposta ou não é adequado.
Não quero retransmitir para outro servidor, só quero que ele envie e-mails, independentemente do domínio.
Para fornecer um exemplo:
Eu tenho dois servidores, um é o servidor de correio em mail.example.com e um servidor web que é exemplo.com. Quando uso o serviço smtp no servidor Web, ele atualmente encaminha o correio para uma caixa de correio local em exemplo.com, mas deve ir para as caixas de correio em mail.example.com
Saída de sendmail -bt retorna:
MODO DE TESTE DE ENDEREÇO (conjunto de regras 3 NÃO invocado automaticamente) Entrar > 3,0 info@example.com canonificar entrada: info @ exemplo. com Entrada Canonify2: informações Canonify2 retorna: informações canonify retorna: informações analisar entrada: informações Entrada Parse0: informações Parse0 retorna: informações ParseLocal input: info ParseLocal retorna: informações Entrada Parse1: informações Parse1 retorna: $ # local $: informações análise retorna: $ # local $: informações