Por que o sendmail substitui domínios inexistentes pelo nome de domínio local?

2

Quando envio um email para um domínio inexistente ou um domínio sem um registro mx, estou recebendo o email em meu domínio para o mesmo usuário. Para esclarecer meu problema, aqui está um exemplo:

da linha de comando eu envio um email

/usr/sbin/sendmail [email protected]
this is my message
^D

Depois de fazer isso, eu encontro um email para [email protected] (onde www.mydomain.com é o nome de domínio do servidor do qual eu enviei o email). Nos cabeçalhos do e-mail, vejo que originalmente o endereço Para: era [email protected], mas o servidor o alterou para [email protected].

Idealmente, quero que o servidor de e-mail descarte essa mensagem ou a devolva, não a retransmita para meu domínio.

Estou brincando com a configuração do sendmail (/etc/mail/sendmail.mc) por horas, mas ainda não tenho sorte em descobrir por que isso está acontecendo. Isso é mesmo o sendmail que está fazendo isso, ou estou procurando no lugar errado?

Obrigado antecipadamente.

    
por Matt 12.11.2010 / 19:59

1 resposta

2

Obrigado pela ajuda aking1012, e obrigado parallels fóruns: link

Este foi realmente um problema de DNS. Nosso servidor de nomes tinha uma entrada curinga ('*') que resolveu nosso domínio. Quando fiz ping em um domínio inexistente em qualquer um de nossos servidores, ele estava sendo resolvido para nosso domínio novamente. Eu peguei a entrada curinga no registro da zona DNS e bingo! No encadeamento mencionado acima, há idéias sobre o que pode ser feito sem ter que remover a entrada curinga. No nosso caso, fazia sentido retirá-lo.

    
por 22.11.2010 / 23:30