SMTP para grupo: erro de número de versão incorreto do SSL

A configuração é bastante clássica: porta 587 usual e starttls é verdadeiro (valor padrão)

Configuração geral:

para o grupo smtp:

Fiz alguns tcpdump para ver o que está acontecendo e estou notando 3 comportamentos diferentes. Para os dois primeiros casos, é exatamente como descrito neste tópico.

  1. Uso normal

Usuários criam tópicos, respondem, etc. outros usuários recebem notificações por e-mail como esperado
Além disso, usando o teste de envio de e-mail através da interface de administração: nenhum problema, é bem enviado e bem recebido

com tcpdump podemos ver que há uma sequência correta, conectando-se via STARTTLS, etc.

  1. Discourse-doctor e rake

usando discourse-doctor ou rake emails:test
O e-mail não é enviado e recebo um erro: 503 5.5.1 Invalid command: Command not supported

  1. smtp de grupo

Ao testar o smtp de grupo, vejo um pacote “DATA fragment” vindo do Discourse imediatamente após o handshake tcp, ao qual o servidor smtp responde com 220 xxxxxxx ESMTP OpenSMTPD seguido por uma mensagem 500 5.5.1 Invalid command: Pipelining not supported

1 curtida