Estou recebendo o seguinte erro ao usar o aplicativo mail-receiver a partir de hoje. Antes funcionava perfeitamente.
Ele está tentando enviar o e-mail para o Discourse via API. Será que pode ser causado pela expiração do certificado DST Root CA X3?
Se sim, alguém tem alguma ideia de como resolver? Tentei reconstruir tanto o app quanto o mail-receiver, recriar os certificados do Let’s Encrypt, etc.
\u003e\u003c19\u003e30 de set 22:07:26 receive-mail[96]: Falha ao fazer POST do e-mail para https://forum.validadortiss.com.br/admin/email/handle_mail: SSL_connect retornou=1 errno=0 estado=SSLv3 read server certificate B: verificação de certificado falhou (OpenSSL::SSL::SSLError)
## este é o modelo do contêiner receptor de e-mail entrante
##
## Após fazer alterações neste arquivo, você DEVE reconstruir
## /var/discourse/launcher rebuild mail-receiver
##
## TENHA *MUITO* CUIDADO AO EDITAR!
## ARQUIVOS YAML SÃO SUPER SUPER SENSÍVEIS A ERROS DE ESPAÇAMENTO OU ALINHAMENTO!
## visite http://www.yamllint.com/ para validar este arquivo conforme necessário
base_image: discourse/mail-receiver:release
update_pups: false
expose:
- "25:25" # SMTP
E aqui está a saída (parcial) da operação de reconstrução (omitidas as partes que contêm chaves de API):
Garantindo que o launcher esteja atualizado
Buscando origin
Launcher está atualizado
Parando o contêiner antigo
+ /usr/bin/docker stop -t 60 mail-receiver
mail-receiver
cd /pups && /pups/bin/pups --stdin
sha256:5f123a8eb11784828d5195ee0f328a0ea5a5d2ce36eeae1760e3d47b0dbeb15c
165ebaa91836a07696924f95d3746cbd1cc14412f478ba715ee40f502780ab7a
Removendo o contêiner antigo
+ /usr/bin/docker rm mail-receiver
mail-receiver
Parece que a instalação do seu Docker havia armazenado em cache a tag :release. Para evitar a necessidade de um docker pull no futuro, talvez possamos adicionar alguma lógica ao nosso script launcher.
As imagens app são tratadas de forma diferente, então não haverá problema de cache nelas.
Os e-mails enviados durante a interrupção devem ter sido devolvidos ao servidor de envio com um erro “falha temporária”. Esses servidores devem tentar reenviar o e-mail periodicamente, então esperamos que os e-mails faltantes cheguem nas próximas horas.
Excelente. Obrigado novamente pela resposta rápida. O mundo parece estar sofrendo com essa confusão da Root CA X3, e você agora fez sua contribuição para tornar o mundo um pouco melhor.
Todos os receptores de e-mail instalados antes de hoje precisarão ser atualizados. (tecnicamente, qualquer instalação que use uma imagem base anterior a 67222bded865)
O docker pull será necessário até que atualizemos o launcher (o que é improvável que aconteça hoje ou amanhã). Acabei de publicar um tópico de anúncio aqui, pois sei que isso causará interrupções em muitos sites. Ele inclui instruções de atualização, incluindo o docker pull: