Como faço para encontrar e impedir o tratamento de correio local? [fechadas]

2

Eu fiz uma atualização apt-get de um servidor "myserver.com" recentemente e agora todos os emails enviados daquele servidor para [email protected] saltam com "user unknown". Eu acredito que o servidor está tentando entregar aos usuários locais, mas não tenho certeza do porquê disso ter sido alterado para fazer isso, ou como alterá-lo para enviá-los corretamente.

Qualquer conselho é bem-vindo! As mensagens são enviadas através da função mail em php.

EDITAR:

Usando o Ubuntu 16

/etc/hostname é www-servidor.meudominio.com.br

/etc/hosts contém:

127.0.0.1   localhost www.mydomain.com admin.mydomain.com
127.0.1.1   mydomain

Se eu usar sendmail na linha de comando, posso enviar um e-mail para [email protected] ou outros endereços de e-mail, mas não posso mais enviar para me@meudomínio.com. Com sendmail eu não sei como ver o que acontece, mas eu tive usuários relatando e-mails enviados para [email protected] do meu site baseado em php voltando para o usuário com a mensagem "user unknown".

Se eu enviar um e-mail para [email protected] do gmail, ele funciona bem e eu recebo o e-mail, então sei que o problema está neste servidor

Isso tudo começou a acontecer depois de fazer uma atualização do apt-get (que tinha algumas atualizações para fazer)

EDIT 2:

user@www-server:~# nslookup -query=mx mydomain.com
Server:     94.199.n.n
Address:    94.199.n.n#53

Non-authoritative answer:
mydomain.com    mail exchanger = 10 mail.mymailserver.com.

Authoritative answers can be found from:
mydomain.com    nameserver = ns2.domainprovider.com.
mydomain.com    nameserver = ns.domainprovider.com.
mail.mymailserver.com   internet address = 94.199.x.x
ns.domainprovider.com   internet address = 212.67.y.y
ns2.domainprovider.com  internet address = 62.138.z.z

Nota: O endereço IP deste servidor não é mencionado na saída do nslookup

    
por Ben Holness 20.10.2017 / 06:15

0 respostas