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.
- 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.
- 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
- 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

