La configurazione è piuttosto classica: porta 587 usuale e starttls è vero (valore predefinito)
configurazione generale:
per il gruppo smtp:
Ho eseguito alcuni tcpdump per vedere cosa sta succedendo e sto notando 3 comportamenti diversi. Per i primi due casi, è esattamente come descritto in questo thread.
- Uso normale
Gli utenti creano argomenti, rispondono, ecc. altri utenti ricevono notifiche via email come previsto
Inoltre, utilizzando l’invio di test email tramite l’interfaccia di amministrazione: nessun problema, viene inviata e ricevuta correttamente
con tcpdump possiamo vedere che c’è una sequenza corretta, che si connette tramite STARTTLS, ecc.
- Discourse-doctor e rake
utilizzando discourse-doctor o rake emails:test
L’email non viene inviata e ricevo un errore: 503 5.5.1 Invalid command: Command not supported
- group smtp
Quando si testa il group smtp, vedo un pacchetto “DATA fragment” proveniente da Discourse immediatamente dopo l’handshake tcp, al quale il server smtp risponde con 220 xxxxxxx ESMTP OpenSMTPD seguito da un messaggio 500 5.5.1 Invalid command: Pipelining not supported

