AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1133097
Accepted
HippoMan
HippoMan
Asked: 2023-06-12 05:51:49 +0800 CST2023-06-12 05:51:49 +0800 CST 2023-06-12 05:51:49 +0800 CST

O Gmail relata problemas de SPF com e-mails enviados do Thunderbird via postfix

  • 772

Esta questão é semelhante à seguinte no fórum Mozilla. No entanto, a resposta dada a esta pergunta não aborda o problema que estou vendo.

Pergunta no fórum Mozilla: https://support.mozilla.org/lt/questions/1369698

Em outras palavras, estou tendo problemas para fazer o Google aceitar mensagens enviadas para endereços gmail.com somente quando essas mensagens são enviadas via Thunderbird. As mensagens enviadas com clientes não Thunderbird para os mesmos endereços gmail.com com o mesmo endereço de remetente da mesma máquina que o Thunderbird executa ao sair pelo mesmo servidor SMTP sempre chegam sem problemas.

Minha situação é um pouco complicada. Para descrever o que está acontecendo, usarei os seguintes nomes de domínio:

localmachine-example.com -- minha máquina de desktop ubuntu-20.0.4 na qual o Thunderbird está sendo executado

postfix-example.com -- minha máquina de servidor de e-mail debian-11 na qual o postfix-3.5.18 está rodando

Quando estou usando o Thunderbird, configurei-o para enviar e-mails de saída via SMTP usando este host e porta:

postfix-example.com/port=587

Todos os domínios manipulados pelo servidor SMTP postfix-example.com têm registros SPF, DKIM e DMARC adequados que sempre são mostrados como corretos sempre que eu consulto sua validade por meio de vários serviços de verificação de domínio online.

Para todos os destinos de e-mail, exceto endereços gmail.com, quando envio e-mails do Thunderbird em execução em localmachine-example.com, independentemente do endereço de envio, essas mensagens vão para o meu servidor postfix, que as encaminha com sucesso para o destino.

No entanto, se o endereço de destino for especificamente um endereço gmail.com, o e-mail será retornado pelo Google com a seguinte mensagem. Suponha que estou enviando o e-mail para [email protected]. Esta é a mensagem que retorna:

Jun 11 20:29:12 postfix-example postfix/smtp[1088941]: 81AC812C554:to=<[email protected]>, relay=gmail-smtp-in.l.google.com[2607:f8b0:4002:c1b::1b]:25, delay=0.46, delays=0.16/0.01/0.02/0.25, dsn=5.7.25, status=bounced (host gmail-smtp-in.l.google.com[2607:f8b0:4002:c1b::1b] said: 550-5.7.25 [2600:3c02::f03c:93ff:febc:dd9e] The IP address sending this message 550-5.7.25 does not have a PTR record setup, or the corresponding forward DNS 550-5.7.25 entry does not point to the sending IP. As a policy, Gmail does not 550-5.7.25 accept messages from IPs with missing PTR records. Please visit 550-5.7.25  https://support.google.com/mail/answer/81126#ip-practices for more 550 5.7.25 information. g200-20020a0dddd1000000b0056d0485d928si2677570ywe.362 - gsmtp (in reply to end of DATA command)

Nenhum destino de e-mail além dos endereços gmail.com não aceita mensagens semelhantes enviadas pelo Thunderbird.

E por favor, observe o seguinte cuidadosamente:

Se, em vez do Thunderbird, eu usar o cliente de e-mail emacs "Wanderlust" para enviar a mesma mensagem exata da mesma máquina localmachine-example.com para o mesmo endereço [email protected] exato e roteada exatamente pelo mesmo postfix-example.com/port=587 servidor SMTP, chega ao destino gmail.com sem problemas.

Em outras palavras ...

(1) Tanto o cliente Thunderbird quanto o cliente de e-mail emacs "Wanderlust" estão sendo executados no mesmo host localmachine-example.com.

(2) Tanto o cliente Thunderbird quanto o cliente de e-mail emacs "Wanderlust" estão enviando uma mensagem com o mesmo endereço de remetente.

(3) Tanto o cliente Thunderbird quanto o cliente de e-mail emacs "Wanderlust" estão enviando uma mensagem com o mesmo endereço de destinatário [email protected].

(4) Tanto o cliente Thunderbird quanto o cliente de e-mail emacs "Wanderlust" estão configurados para enviar e-mails de saída através do mesmo servidor SMTP: postfix-example.com/port=587

(5) Todos os e-mails enviados pelo cliente de e-mail emacs "Wanderlust" sempre chegam ao endereço [email protected] sem problemas.

(6) No entanto, todos os e-mails enviados para endereços gmail.com por meio do cliente Thunderbird sempre retornam com a mensagem de erro que postei acima.

Alguém sabe o que posso fazer para configurar o Thunderbird para não causar esse tipo de erro quando estou enviando para endereços gmail.com do meu host localmachine-example.com?

Além disso, recebo exatamente o mesmo comportamento ao enviar via Seamonkey em vez de Thunderbird.

Muito obrigado antecipadamente.

postfix
  • 2 2 respostas
  • 66 Views

2 respostas

  • Voted
  1. Keith Langmead
    2023-06-12T13:57:25+08:002023-06-12T13:57:25+08:00

    O erro não está reclamando do SPF, está dizendo que falta registro PTR para 2600:3c02::f03c:93ff:febc:dd9e, e daqui aparece ali que não tem. Portanto, o Google está tentando fazer uma pesquisa DNS reversa no IP e espera um resultado que aponte para o registro A/AAAA do servidor de e-mail.

    Presumivelmente, esse é o seu servidor Postfix? Ele normalmente envia usando IPv6 ou outros e-mails são enviados via IPv4 e o PTR não foi configurado para IPv6? Alguma configuração no Postfix está fazendo com que seu Thunderbird seja enviado via IPv6? Ou esse IP pertence à sua máquina executando o Thunderbird e, por algum motivo, ao enviar desse Postfix, ele mantém esse IP como a fonte, em vez de alterá-lo para o seu próprio?

    • 3
  2. Best Answer
    HippoMan
    2023-06-13T21:51:47+08:002023-06-13T21:51:47+08:00

    Acontece que esse problema se deve a um "recurso" (ha ha!) do Thunderbird.

    Encontrei a resposta e a discuto aqui: http://forums.mozillazine.org/viewtopic.php?f=39&t=3110324&p=14956991#p14956991

    Corrigi o problema criando uma entrada de servidor SMTP exclusiva e separada no Thunderbird para cada endereço de e-mail que o Thunderbird atende.

    PS : E o Seamonkey tem esse mesmo "recurso".

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve