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.

  • Configure o sendmail paira clonair todos os emails enviados
  • Registro de informações de authentication no sendmail
  • Como faço paira configurair o sendmail paira enviair mensagens via registro MX e não paira localhost?
  • Sendmail - IP pode ser forjado
  • Sendmail: configurando o remetente do envelope paira um valor fixo
  • Posso evitair que o Sendmail envie e-mails e, em vez disso, salve-os em um file?
  • 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.