Ciao a tutti!
Ho lavorato e ho cercato di avviare un’istanza self-hosted di Discourse su un server CentOS. Per la maggior parte, le cose sembrano andare bene, poiché ho configurato l’hostname e altre cose, e il container Docker si avvia e riesco ad accedere alla mia istanza Discourse all’interno della mia rete locale su http://discourse.foo.co.
Tuttavia, è qui che sono un po’ bloccato poiché non riesco a creare il mio primo utente poiché le impostazioni SMTP che sto utilizzando sembrano non funzionare e continuano a generare un Net::SMTPSyntaxError, non importa cosa provo.
Le mie impostazioni SMTP in app.yml sono:
## TODO: Elenco di email separate da virgole che saranno rese admin e developer
## alla prima registrazione, ad esempio 'user1@example.com,user2@example.com'
DISCOURSE_DEVELOPER_EMAILS: 'brian@foo.co'
## TODO: Il server di posta SMTP utilizzato per convalidare i nuovi account e inviare notifiche
# SONO RICHIESTI INDIRIZZO, nome utente e password SMTP
# ATTENZIONE: il carattere '#' nella password SMTP può causare problemi!
DISCOURSE_SMTP_ADDRESS: foo.mail.protection.outlook.com
DISCOURSE_SMTP_PORT: 25
DISCOURSE_SMTP_USER_NAME: user@foo.co
DISCOURSE_SMTP_PASSWORD: una password che contiene alcuni caratteri speciali '@' e '/'. La password non contiene il carattere speciale '#'.
DISCOURSE_SMTP_AUTHENTICATION: login
DISCOURSE_SMTP_ENABLE_START_TLS: true # (opzionale, predefinito true)
#DISCOURSE_SMTP_DOMAIN: discourse.example.com # (richiesto da alcuni provider)
DISCOURSE_NOTIFICATION_EMAIL: 'community@foo.co' # (indirizzo da cui inviare le notifiche)
Ho cercato ovunque nei forum di Discourse, tuttavia la ricerca di ‘SMTPSyntaxError’ non mi restituisce alcun risultato. Su Google, non riesco a trovare soluzioni che aiutino.
Le stesse impostazioni SMTP, quando inserite nei nostri server Bamboo e Jira, funzionano perfettamente e sono in grado di inviare email senza problemi.
Ho anche utilizzato strumenti di test online come https://dnschecker.org/smtp-test-tool.php ed è in grado di inviare email di prova perfettamente. Ad esempio, inserendo gli stessi dettagli mostrati sopra, invia un’email di prova con i seguenti contenuti con successo alla mia casella di posta.
Host SMTP: foo.mail.protection.outlook.com.
Porta: 25
Usa crittografia TLS esplicita: No
Usa crittografia TLS/SSL implicita:
Usa autenticazione: No
Email da: test@foo.co
Email a: brian@foo.co
Qualsiasi aiuto sarebbe apprezzato, grazie,
Brian