Postfix e Discourse sono perfettamente compatibili, quindi ti suggerisco di cambiare il titolo del tuo argomento di conseguenza
Probabilmente hai un problema di configurazione.
Se configuri tutto correttamente, consegnerai tutto direttamente nella casella di posta in arrivo.
Sto riscontrando un problema simile con un container Docker Bitnami di Discourse. Le email non vengono semplicemente inviate.
Ecco l’errore che ricevo: Si è verificato un problema durante l'invio dell'email di prova. Si prega di controllare nuovamente le impostazioni di posta, verificare che l'host non stia bloccando le connessioni di posta e riprovare.
Ecco le mie impostazioni SMTP:
Metodo di consegna
indirizzo
smtp.sengrid.net
porta
465
user_name
apikey
autenticazione
login
enable_starttls_auto
true
Qualche consiglio su dove cercare o su come procedere con il troubleshooting?
Modifica: Ho provato la porta 587, il metodo di autenticazione plain, diverse chiavi API/password. Ho configurato tutto questo su altre applicazioni senza problemi con impostazioni simili.
L’obiettivo previsto è che l’email venga inviata da Discourse alla casella di posta dell’account di prova.
EDIT: è anche possibile che la tua VM stia bloccando la porta 465. Potresti provare la 2525 (non sono sicuro che SendGrid la supporti, ma probabilmente sì).