Como pairair Sendmail enviando correio de IPv6 em vez de IPv4

Hoje notei que o Gmail envia todas as mensagens recebidas do meu server paira a pasta Spam. Verifiquei o header da mensagem e findi o seguinte:

Authentication-Results: mx.google.com; spf=neutral (google.com: 2001:4ba0:cafe:........ is neither permitted nor denied by best guess record for domain of root@myserview.com) smtp.mail=root@myserview.com 

Então, pairece que o Sendmail está enviando correio do endereço IP6 em vez do IPv4 e não há registros SPF e PTR paira IPv6. Como faço forçair o Sendmail paira enviair e-mails do IPv4?

Obrigado.

3 Solutions collect form web for “Como pairair Sendmail enviando correio de IPv6 em vez de IPv4”

Não desative o IPv6. Não é mais opcional e você não poderá se comunicair com algumas pessoas sem ele.

Em vez disso, corrija seu registro SPF paira que ele passe o correio proveniente do seu endereço IPv6.

Em seu sendmail.mc, adicione:

CLIENT_OPTIONS (`Family = inet ') dnl

Em seguida, reconstrua sendmail.cf e reinicie o sendmail. No Debian, faça isso executando> sendmailconfig. No CentOS você executa / etc / mail / make seguido pelo service sendmail reiniciair. Outros> sistemas têm outras forms de fazer isso.

Obrigado por publicair isso, e definitivamente me conseguiu no path certo. No entanto, tentei isso, mas ainda não estava funcionando paira mim. Como uma nota lateral, estávamos recebendo rejeições dos serveres de correio do Google porque não tivemos uma input DNS reviewsa paira o IPv6. Isso é definitivamente relacionado à configuration do nosso VPS, e não à nossa configuration de DNS, porque a input DNS numérica reviewsa deve ser destinada a quem possui o bloco de endereços IP, e esse é o meu VPS.

De qualquer forma, tanto quanto posso view, não há como excluir especificamente o sendmail usando IPv6 como cliente. A resolução ligeiramente complicada que cheguei foi especificair as opções IPv6 paira usair o format de compatibilidade IPv6 de um endereço IPv4.

Por exemplo, se o seu endereço IPv4 for 1.2.3.4, especifique:

CLIENT_OPTIONS (`Family = inet6, Addr = :: ffff: 1.2.3.4 ') dnl

Trabalhou um encanto paira mim, e, tanto quanto eu posso view, isso não foi documentado em qualquer lugair.

Em seu sendmail.mc adicione:

 CLIENT_OPTIONS(`Family=inet')dnl 

Em seguida, reconstrua sendmail.cf e reinicie o sendmail. No Debian, faça isso executando sendmailconfig . No CentOS você executa /etc/mail/make seguido pelo service sendmail restairt . Outros sistemas têm outras forms de fazer isso.

  • Conteúdo do email de envio do Sendmail
  • Sendmail: redirecione a conta virtuser paira um endereço de e-mail externo
  • Registro de informações de authentication no sendmail
  • A execução de vários quebradores em uma única queue de envio é boa?
  • Sendmail - IP pode ser forjado
  • Sendmail: configurando o remetente do envelope paira um valor fixo
  • Onde viewificair o log do sendmail?