A resposta para a pergunta "Como contatar a equipe do Gmail?" é: você não pode. Você pode apenas imaginar o que está errado e esperar o melhor.
Eu finalmente consegui que o Gmail aceitasse meus e-mails novamente. As partes que faltavam eram DKIM e DMARC : adicionei suporte a elas no meu servidor ontem e agora posso enviar para o Gmail novamente.
Portanto, há uma lista de verificação bastante longa para tornar o Gmail feliz:
- Verifique se você não está enviando spam por meio de algum malware ou usuário infectado (verifique os registros do servidor de e-mail de saída!)
- Verifique se o IP do servidor tem um registro DNS reverso (PTR) válido.
- Verifique se o seu servidor não é um retransmissor aberto (existem serviços online para isso).
- Verifique se o seu servidor / domínios não está listado em nenhum DNSBL (por exemplo, www.dnsbl.info ou outros).
- (Opcional? Adicione domínios ao DNSWL.org)
- (Opcional? Adicione domínios às Ferramentas do Google Postmaster e verifique se eles estão marcados como Verificado lá.)
- Ter registros SPF válidos para seus domínios.
- Configure o DKIM.
- Configurar o DMARC.
Suponho que o Gmail ajustou suas políticas, pois a mesma configuração (sem o DKIM e o DMARC) funcionou durante meses, sem alterações.
É realmente preocupante que você não possa entrar em contato com a equipe do Gmail se houver algum problema. Entendo que eles não gostam de oferecer suporte a todos os pequenos operadores de servidor de e-mail, mas como isso pode ser realmente prejudicial para uma empresa se você não conseguir alcançar os usuários do Gmail, o Google deve se sair melhor aqui! Mesmo o cara do Google que eu consegui alcançar via suporte GSuite não foi capaz de fornecer qualquer ajuda, ele também não sabia como um mero mortal pode contatá-los (e ele insinuou que ele escreveu, mas não esperava qualquer resposta) .
Atualização: Então, infelizmente, embora eu possa enviar do meu domínio principal para o Gmail, os e-mails do segundo domínio (também com SPF, DKIM e DMARC válidos e do mesmo servidor) são ainda recusado pelo Gmail. Ótimo…
Atualização 2: Então eu descobri outra peça do quebra-cabeça. Por algum motivo, meu servidor estava entrando em contato com o Gmail com o IPv4 ao usar meu domínio principal, mas estava usando o IPv6 quando tentei enviar um e-mail com meu domínio secundário. Percebi isso no relatório do DMARC do Google (mas no relatório, todos os valores foram relatados como "passar" … wtf, Google?). Mas talvez tenha sido apenas "sorte" que em meus testes o IPv4 tenha sido usado com meu domínio padrão .
Eu verifiquei se o meu IPv6 tem um rPTR e, assim, endereço IPv6 → hostname → endereço IPv6 estava correto e também que o Postfix estava usando o HELO correto .
De qualquer forma, o que resolveu isso foi forçar o Postfix a enviar via IPv4 ao enviar para o Gmail.
Veja como você faz isso no Postfix. Adicione as seguintes linhas à sua configuração (a linha transport_maps
pode já existir em seu sistema):
main.cf:
transport_maps = hash:/etc/postfix/transport
transport.cf:
gmail.com smtp-ipv4:
google.com smtp-ipv4:
googlemail.com smtp-ipv4:
master.cf:
smtp-ipv4 unix - - n - - smtp
-o inet_protocols=ipv4
-o inet_interfaces=my.ipv4.addr.ess
Nota: a maioria dos guias que encontrei sobre isso não tem a linha -o inet_interfaces=my.ipv4.addr.ess
(obviamente, insira o endereço IPv4 do seu servidor aqui), mas sem ela, recebi uma mensagem de erro fatal: config variable inet_interfaces: host not found: my:ipv6:address
.
Depois de fazer essas alterações, ligue para
postmap /etc/postfix/transport
ou qualquer que seja o caminho para o seu arquivo transport
, e reinicie o Postfix (simplesmente recarregar pode não funcionar).
Atualização 3: encontrei outro problema: domínios que usam o Gmail como MX. Parece que transport
não ajuda aqui a forçar a conexão via IPv4. O que me forçou a fazer uma solução muito bárbara: prefiro IPv4 via IPv6 (descobri como esta resposta ).
main.cf:
smtp_address_preference = ipv4